---
Fuzzer filename: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      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:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    RunTestPlanar
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - planar
        - srcBitmap
        - srcFormat
        - dstFormat
        - width
        - height
        - Data
        - Size
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - calloc
        - planar_decompress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:403,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:405,27'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel
                - calloc
                - free
                - planar_decompress
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:411,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:412,3'
              BranchSideFuncs:
                - planar_decompress
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:414,25'
              BranchSideFuncs:
                - planar_decompress
                - free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:414,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:417,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:420,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:408,43'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:408,13'
          Dst:             calloc
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:414,7'
          Dst:             planar_decompress
    - 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:    114
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TestPlanar
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - format
        - Data
        - Size
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RunTestPlanar
        - freerdp_bitmap_planar_context_free
        - freerdp_bitmap_planar_context_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:432,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:433,3'
              BranchSideFuncs:
                - RunTestPlanar
                - RunTestPlanar
                - freerdp_bitmap_planar_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:435,16'
              BranchSideFuncs:
                - RunTestPlanar
                - RunTestPlanar
                - freerdp_bitmap_planar_context_free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:430,34'
          Dst:             freerdp_bitmap_planar_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:435,2'
          Dst:             RunTestPlanar
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:437,2'
          Dst:             RunTestPlanar
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:441,2'
          Dst:             freerdp_bitmap_planar_context_free
    - functionName:    i_run_encode_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bpp
        - encoder
        - decoder
        - Data
        - Size
      BBCount:         17
      ICount:          137
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - bitmap_interleaved_context_reset
        - calloc
        - interleaved_decompress
        - winpr_RAND
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:354,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:354,20'
              BranchSideFuncs:
                - free
                - free
                - free
                - winpr_RAND
                - bitmap_interleaved_context_reset
                - interleaved_decompress
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:355,3'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:354,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:354,33'
              BranchSideFuncs:
                - free
                - free
                - free
                - winpr_RAND
                - bitmap_interleaved_context_reset
                - interleaved_decompress
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:355,3'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:354,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:355,3'
              BranchSideFuncs:
                - winpr_RAND
                - bitmap_interleaved_context_reset
                - free
                - free
                - free
                - interleaved_decompress
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:357,6'
              BranchSideFuncs:
                - winpr_RAND
                - bitmap_interleaved_context_reset
                - free
                - free
                - free
                - interleaved_decompress
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:357,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:358,3'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:360,13'
              BranchSideFuncs:
                - winpr_RAND
                - bitmap_interleaved_context_reset
                - free
                - free
                - free
                - interleaved_decompress
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:362,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:363,3'
              BranchSideFuncs:
                - interleaved_decompress
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:365,30'
              BranchSideFuncs:
                - interleaved_decompress
                - free
                - free
                - free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:368,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:369,3'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:371,6'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:349,19'
          Dst:             calloc
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:350,19'
          Dst:             calloc
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:351,14'
          Dst:             calloc
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:360,2'
          Dst:             winpr_RAND
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:362,7'
          Dst:             bitmap_interleaved_context_reset
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:365,7'
          Dst:             interleaved_decompress
    - functionName:    progressive_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         15
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - progressive_context_free
        - progressive_context_new
        - progressive_create_surface_context
        - progressive_decompress
        - region16_init
        - region16_uninit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:300,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:301,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:303,40'
              BranchSideFuncs:
                - progressive_context_new
                - region16_init
                - region16_uninit
                - progressive_context_free
                - free
                - calloc
                - progressive_create_surface_context
                - progressive_decompress
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:306,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:307,3'
              BranchSideFuncs:
                - calloc
                - region16_uninit
                - progressive_context_free
                - free
                - progressive_create_surface_context
                - progressive_decompress
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:309,22'
              BranchSideFuncs:
                - calloc
                - region16_uninit
                - progressive_context_free
                - free
                - progressive_create_surface_context
                - progressive_decompress
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:310,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:311,3'
              BranchSideFuncs:
                - progressive_create_surface_context
                - progressive_decompress
                - region16_uninit
                - progressive_context_free
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:313,42'
              BranchSideFuncs:
                - progressive_create_surface_context
                - progressive_decompress
                - region16_uninit
                - progressive_context_free
                - free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:314,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:315,3'
              BranchSideFuncs:
                - region16_uninit
                - progressive_context_free
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:317,30'
              BranchSideFuncs:
                - progressive_decompress
                - region16_uninit
                - progressive_context_free
                - free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:319,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:320,3'
              BranchSideFuncs:
                - region16_uninit
                - progressive_context_free
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:322,6'
              BranchSideFuncs:
                - region16_uninit
                - progressive_context_free
                - free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:303,40'
          Dst:             progressive_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:305,2'
          Dst:             region16_init
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:309,15'
          Dst:             calloc
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:313,7'
          Dst:             progressive_create_surface_context
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:317,7'
          Dst:             progressive_decompress
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:324,2'
          Dst:             region16_uninit
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:325,2'
          Dst:             progressive_context_free
    - functionName:    test_MppcDecompressBufferRdp5
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mppc_context_free
        - mppc_context_new
        - mppc_decompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:257,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:259,6'
              BranchSideFuncs:
                - mppc_context_new
                - mppc_decompress
                - mppc_context_free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:269,3'
              BranchSideFuncs:
                - mppc_decompress
                - mppc_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:271,27'
              BranchSideFuncs:
                - mppc_decompress
                - mppc_context_free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:273,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:274,3'
              BranchSideFuncs:
                - mppc_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:276,5'
              BranchSideFuncs:
                - mppc_context_free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:266,23'
          Dst:             mppc_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:271,11'
          Dst:             mppc_decompress
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:278,2'
          Dst:             mppc_context_free
    - functionName:    test_MppcDecompressBellsRdp4
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mppc_context_free
        - mppc_context_new
        - mppc_decompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:230,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:231,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:232,6'
              BranchSideFuncs:
                - mppc_context_new
                - mppc_decompress
                - mppc_context_free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:241,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:242,3'
              BranchSideFuncs:
                - mppc_decompress
                - mppc_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:244,27'
              BranchSideFuncs:
                - mppc_decompress
                - mppc_context_free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:246,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:247,3'
              BranchSideFuncs:
                - mppc_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:249,5'
              BranchSideFuncs:
                - mppc_context_free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:239,23'
          Dst:             mppc_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:244,11'
          Dst:             mppc_decompress
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:251,2'
          Dst:             mppc_context_free
    - functionName:    test_MppcDecompressBellsRdp5
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mppc_context_free
        - mppc_context_new
        - mppc_decompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:213,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:214,3'
              BranchSideFuncs:
                - mppc_decompress
                - mppc_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:216,27'
              BranchSideFuncs:
                - mppc_decompress
                - mppc_context_free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:218,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:219,3'
              BranchSideFuncs:
                - mppc_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:221,5'
              BranchSideFuncs:
                - mppc_context_free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:211,23'
          Dst:             mppc_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:216,11'
          Dst:             mppc_decompress
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:224,2'
          Dst:             mppc_context_free
    - functionName:    test_NCrushDecompressBells
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ncrush_context_free
        - ncrush_context_new
        - ncrush_decompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:131,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:134,7'
              BranchSideFuncs:
                - ncrush_context_new
                - ncrush_decompress
                - ncrush_context_free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:143,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:144,10'
              BranchSideFuncs:
                - ncrush_decompress
                - ncrush_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:146,29'
              BranchSideFuncs:
                - ncrush_decompress
                - ncrush_context_free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:147,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:148,3'
              BranchSideFuncs:
                - ncrush_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:150,5'
              BranchSideFuncs:
                - ncrush_context_free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:141,27'
          Dst:             ncrush_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:146,11'
          Dst:             ncrush_decompress
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:152,2'
          Dst:             ncrush_context_free
    - functionName:    test_ZGfxDecompressFoxSingle
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - zgfx_context_free
        - zgfx_context_new
        - zgfx_decompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:98,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:99,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:100,6'
              BranchSideFuncs:
                - zgfx_context_new
                - zgfx_decompress
                - free
                - zgfx_context_free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:109,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:110,3'
              BranchSideFuncs:
                - zgfx_decompress
                - free
                - zgfx_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:112,27'
              BranchSideFuncs:
                - zgfx_decompress
                - free
                - zgfx_context_free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:114,3'
              BranchSideFuncs:
                - free
                - zgfx_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:116,5'
              BranchSideFuncs:
                - free
                - zgfx_context_free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:107,23'
          Dst:             zgfx_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:112,11'
          Dst:             zgfx_decompress
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:119,2'
          Dst:             zgfx_context_free
    - functionName:    test_ClearDecompressExample
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nr
        - width
        - height
        - pSrcData
        - SrcSize
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - clear_context_free
        - clear_context_new
        - clear_decompress
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:57,17'
              BranchSideFuncs:
                - clear_context_free
                - free
                - clear_decompress
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:58,3'
              BranchSideFuncs:
                - clear_context_free
                - free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:57,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:58,3'
              BranchSideFuncs:
                - clear_decompress
                - clear_context_free
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:60,28'
              BranchSideFuncs:
                - clear_decompress
                - clear_context_free
                - free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:53,19'
          Dst:             calloc
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:54,25'
          Dst:             clear_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:60,11'
          Dst:             clear_decompress
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:66,2'
          Dst:             clear_context_free
    - functionName:    TestFreeRDPCodecPlanar
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TestPlanar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:447,2'
          Dst:             TestPlanar
    - functionName:    TestFreeRDPCodecInterleaved
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bitmap_interleaved_context_free
        - bitmap_interleaved_context_new
        - i_run_encode_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:384,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:385,3'
              BranchSideFuncs:
                - i_run_encode_decode
                - i_run_encode_decode
                - i_run_encode_decode
                - bitmap_interleaved_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:387,32'
              BranchSideFuncs:
                - i_run_encode_decode
                - i_run_encode_decode
                - i_run_encode_decode
                - bitmap_interleaved_context_free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:382,40'
          Dst:             bitmap_interleaved_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:387,2'
          Dst:             i_run_encode_decode
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:388,2'
          Dst:             i_run_encode_decode
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:389,2'
          Dst:             i_run_encode_decode
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:392,2'
          Dst:             bitmap_interleaved_context_free
    - functionName:    TestFreeRDPCodecProgressive
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - progressive_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:332,2'
          Dst:             progressive_decode
    - functionName:    TestFreeRDPCodecMppc
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - test_MppcDecompressBellsRdp4
        - test_MppcDecompressBellsRdp5
        - test_MppcDecompressBufferRdp5
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:284,2'
          Dst:             test_MppcDecompressBellsRdp5
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:285,2'
          Dst:             test_MppcDecompressBellsRdp4
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:286,2'
          Dst:             test_MppcDecompressBufferRdp5
    - functionName:    TestFreeRDPCodecRemoteFX
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         16
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - region16_clear
        - region16_init
        - region16_print
        - region16_uninit
        - rfx_context_free
        - rfx_context_new
        - rfx_process_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:174,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:175,3'
              BranchSideFuncs:
                - region16_uninit
                - rfx_context_free
                - free
                - region16_init
                - rfx_process_message
                - region16_clear
                - rfx_process_message
                - region16_print
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:176,6'
              BranchSideFuncs:
                - region16_uninit
                - rfx_context_free
                - free
                - region16_init
                - rfx_process_message
                - region16_clear
                - rfx_process_message
                - region16_print
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:176,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:177,3'
              BranchSideFuncs:
                - region16_uninit
                - rfx_context_free
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:178,6'
              BranchSideFuncs:
                - region16_uninit
                - rfx_context_free
                - free
                - region16_init
                - rfx_process_message
                - region16_clear
                - rfx_process_message
                - region16_print
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:178,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:179,3'
              BranchSideFuncs:
                - region16_uninit
                - rfx_context_free
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:180,7'
              BranchSideFuncs:
                - region16_uninit
                - rfx_context_free
                - free
                - region16_init
                - rfx_process_message
                - region16_clear
                - rfx_process_message
                - region16_print
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:180,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:181,3'
              BranchSideFuncs:
                - region16_init
                - rfx_process_message
                - region16_uninit
                - rfx_context_free
                - free
                - region16_clear
                - rfx_process_message
                - region16_print
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:183,2'
              BranchSideFuncs:
                - region16_init
                - rfx_process_message
                - region16_uninit
                - rfx_context_free
                - free
                - region16_clear
                - rfx_process_message
                - region16_print
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:184,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:186,3'
              BranchSideFuncs:
                - region16_clear
                - rfx_process_message
                - region16_uninit
                - rfx_context_free
                - free
                - region16_print
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:188,2'
              BranchSideFuncs:
                - region16_clear
                - rfx_process_message
                - region16_uninit
                - rfx_context_free
                - free
                - region16_print
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:189,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:191,3'
              BranchSideFuncs:
                - region16_print
                - region16_uninit
                - rfx_context_free
                - free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:192,2'
              BranchSideFuncs:
                - region16_print
                - region16_uninit
                - rfx_context_free
                - free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:171,25'
          Dst:             rfx_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:172,15'
          Dst:             calloc
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:183,2'
          Dst:             region16_init
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:184,7'
          Dst:             rfx_process_message
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:188,2'
          Dst:             region16_clear
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:189,7'
          Dst:             rfx_process_message
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:192,2'
          Dst:             region16_print
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:196,2'
          Dst:             region16_uninit
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:197,2'
          Dst:             rfx_context_free
    - functionName:    TestFreeRDPCodecNCrush
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      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_NCrushDecompressBells
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:158,2'
          Dst:             test_NCrushDecompressBells
    - functionName:    TestFreeRDPCodecZGfx
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      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_ZGfxDecompressFoxSingle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:125,2'
          Dst:             test_ZGfxDecompressFoxSingle
    - functionName:    TestFreeRDPCodecXCrush
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xcrush_context_free
        - xcrush_context_new
        - xcrush_decompress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:83,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:86,14'
              BranchSideFuncs:
                - xcrush_context_new
                - xcrush_decompress
                - xcrush_context_free
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:89,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:90,3'
              BranchSideFuncs:
                - xcrush_decompress
                - xcrush_context_free
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:91,20'
              BranchSideFuncs:
                - xcrush_decompress
                - xcrush_context_free
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:88,27'
          Dst:             xcrush_context_new
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:91,2'
          Dst:             xcrush_decompress
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:92,2'
          Dst:             xcrush_context_free
    - functionName:    TestFreeRDPCodecClear
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - test_ClearDecompressExample
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:73,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:75,41'
              BranchSideFuncs:
                - test_ClearDecompressExample
                - test_ClearDecompressExample
                - test_ClearDecompressExample
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:75,2'
          Dst:             test_ClearDecompressExample
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:76,2'
          Dst:             test_ClearDecompressExample
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:77,2'
          Dst:             test_ClearDecompressExample
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c'
      linkageType:     externalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TestFreeRDPCodecClear
        - TestFreeRDPCodecInterleaved
        - TestFreeRDPCodecMppc
        - TestFreeRDPCodecNCrush
        - TestFreeRDPCodecPlanar
        - TestFreeRDPCodecProgressive
        - TestFreeRDPCodecRemoteFX
        - TestFreeRDPCodecXCrush
        - TestFreeRDPCodecZGfx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/test/TestFuzzCodecs.c:453,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:454,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/test/TestFuzzCodecs.c:456,24'
              BranchSideFuncs:
                - TestFreeRDPCodecClear
                - TestFreeRDPCodecXCrush
                - TestFreeRDPCodecZGfx
                - TestFreeRDPCodecNCrush
                - TestFreeRDPCodecRemoteFX
                - TestFreeRDPCodecMppc
                - TestFreeRDPCodecProgressive
                - TestFreeRDPCodecInterleaved
                - TestFreeRDPCodecPlanar
      Callsites:
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:456,2'
          Dst:             TestFreeRDPCodecClear
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:457,2'
          Dst:             TestFreeRDPCodecXCrush
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:458,2'
          Dst:             TestFreeRDPCodecZGfx
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:459,2'
          Dst:             TestFreeRDPCodecNCrush
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:460,2'
          Dst:             TestFreeRDPCodecRemoteFX
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:461,2'
          Dst:             TestFreeRDPCodecMppc
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:462,2'
          Dst:             TestFreeRDPCodecProgressive
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:463,2'
          Dst:             TestFreeRDPCodecInterleaved
        - Src:             'libfreerdp/codec/test/TestFuzzCodecs.c:464,2'
          Dst:             TestFreeRDPCodecPlanar
    - functionName:    PLANAR_CONTROL_BYTE
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/planar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - nRunLength
        - cRawBytes
      BBCount:         24
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    9
      BranchProfiles:
        - Branch String:   'include/freerdp/codec/planar.h:43,10'
          Branch Sides:
            - BranchSide:      'include/freerdp/codec/planar.h:43,10'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'include/freerdp/codec/planar.h:43,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'include/freerdp/codec/planar.h:43,10'
          Branch Sides:
            - BranchSide:      'include/freerdp/codec/planar.h:43,10'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'include/freerdp/codec/planar.h:43,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'include/freerdp/codec/planar.h:43,10'
          Branch Sides:
            - BranchSide:      'include/freerdp/codec/planar.h:43,10'
              BranchSideFuncs: []
            - BranchSide:      'include/freerdp/codec/planar.h:43,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'include/freerdp/codec/planar.h:43,10'
          Branch Sides:
            - BranchSide:      'include/freerdp/codec/planar.h:43,10'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'include/freerdp/codec/planar.h:43,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'include/freerdp/codec/planar.h:43,10'
          Branch Sides:
            - BranchSide:      'include/freerdp/codec/planar.h:43,10'
              BranchSideFuncs: []
            - BranchSide:      'include/freerdp/codec/planar.h:43,10'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'include/freerdp/codec/planar.h:43,10'
          Dst:             winpr_int_assert
        - Src:             'include/freerdp/codec/planar.h:43,10'
          Dst:             winpr_int_assert
    - functionName:    freerdp_bitmap_planar_write_rle_bytes
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pInBuffer
        - cRawBytes
        - nRunLength
        - pOutBuffer
        - outBufferSize
      BBCount:         53
      ICount:          328
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - PLANAR_CONTROL_BYTE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1165,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1165,21'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1168,6'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1165,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1166,3'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1168,6'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1168,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1170,16'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1174,2'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1174,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1176,7'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1226,2'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1176,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1178,8'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1202,18'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1178,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1180,9'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1195,39'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1180,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1182,44'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1188,44'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1206,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1207,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1209,16'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1214,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1174,2'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1216,8'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1216,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1217,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1219,21'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1226,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1228,7'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1265,25'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1228,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1230,8'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1241,12'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1230,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1232,19'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1237,19'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1241,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1243,42'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1246,12'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1246,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1248,42'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
            - BranchSide:      'libfreerdp/codec/planar.c:1253,38'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1257,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1258,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1260,3'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
                - PLANAR_CONTROL_BYTE
        - Branch String:   'libfreerdp/codec/planar.c:1266,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1266,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1267,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1266,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1267,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1268,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1182,20'
          Dst:             PLANAR_CONTROL_BYTE
        - Src:             'libfreerdp/codec/planar.c:1188,20'
          Dst:             PLANAR_CONTROL_BYTE
        - Src:             'libfreerdp/codec/planar.c:1195,19'
          Dst:             PLANAR_CONTROL_BYTE
        - Src:             'libfreerdp/codec/planar.c:1202,18'
          Dst:             PLANAR_CONTROL_BYTE
        - Src:             'libfreerdp/codec/planar.c:1232,19'
          Dst:             PLANAR_CONTROL_BYTE
        - Src:             'libfreerdp/codec/planar.c:1237,19'
          Dst:             PLANAR_CONTROL_BYTE
        - Src:             'libfreerdp/codec/planar.c:1243,18'
          Dst:             PLANAR_CONTROL_BYTE
        - Src:             'libfreerdp/codec/planar.c:1248,18'
          Dst:             PLANAR_CONTROL_BYTE
        - Src:             'libfreerdp/codec/planar.c:1253,18'
          Dst:             PLANAR_CONTROL_BYTE
    - functionName:    freerdp_bitmap_planar_encode_rle_bytes
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pInBuffer
        - inBufferSize
        - pOutBuffer
        - outBufferSize
      BBCount:         36
      ICount:          274
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - freerdp_bitmap_planar_write_rle_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1292,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1293,3'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1295,2'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
        - Branch String:   'libfreerdp/codec/planar.c:1297,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1298,4'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1300,19'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
        - Branch String:   'libfreerdp/codec/planar.c:1305,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1305,22'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1329,17'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
        - Branch String:   'libfreerdp/codec/planar.c:1305,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1307,8'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1329,17'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
        - Branch String:   'libfreerdp/codec/planar.c:1307,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1309,18'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1314,14'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
        - Branch String:   'libfreerdp/codec/planar.c:1319,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1319,28'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1320,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1319,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1320,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1322,27'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
        - Branch String:   'libfreerdp/codec/planar.c:1331,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1297,8'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
                - freerdp_bitmap_planar_write_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1333,6'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
        - Branch String:   'libfreerdp/codec/planar.c:1333,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1333,19'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1335,12'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
        - Branch String:   'libfreerdp/codec/planar.c:1333,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1335,12'
              BranchSideFuncs:
                - freerdp_bitmap_planar_write_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1345,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1339,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1340,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1342,25'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1345,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1346,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1348,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1315,21'
          Dst:             freerdp_bitmap_planar_write_rle_bytes
        - Src:             'libfreerdp/codec/planar.c:1336,19'
          Dst:             freerdp_bitmap_planar_write_rle_bytes
    - functionName:    freerdp_bitmap_planar_compress_plane_rle
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - inPlane
        - width
        - height
        - outPlane
        - dstSize
      BBCount:         17
      ICount:          135
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_bitmap_planar_encode_rle_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1362,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1363,3'
              BranchSideFuncs:
                - freerdp_bitmap_planar_encode_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1365,8'
              BranchSideFuncs:
                - freerdp_bitmap_planar_encode_rle_bytes
        - Branch String:   'libfreerdp/codec/planar.c:1371,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1374,46'
              BranchSideFuncs:
                - freerdp_bitmap_planar_encode_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1389,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1376,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1376,28'
              BranchSideFuncs:
                - freerdp_bitmap_planar_encode_rle_bytes
            - BranchSide:      'libfreerdp/codec/planar.c:1377,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1376,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1377,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1379,20'
              BranchSideFuncs:
                - freerdp_bitmap_planar_encode_rle_bytes
        - Branch String:   'libfreerdp/codec/planar.c:1385,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1371,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1386,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1374,7'
          Dst:             freerdp_bitmap_planar_encode_rle_bytes
    - functionName:    freerdp_bitmap_planar_delta_encode_plane
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - inPlane
        - width
        - height
        - outPlane
      BBCount:         103
      ICount:          602
      EdgeCount:       128
      CyclomaticComplexity: 27
      functionsReached:
        - calloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1453,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1455,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1463,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1455,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1456,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1458,34'
              BranchSideFuncs:
                - calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1458,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1459,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1460,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1468,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1470,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1482,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1470,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1472,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1480,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1473,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1473,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1475,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1470,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:1470,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1458,27'
          Dst:             calloc
        - Src:             'libfreerdp/codec/planar.c:1473,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1473,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1475,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1475,10'
          Dst:             winpr_int_assert
    - functionName:    clamp
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writeLine
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppRgba
        - DstFormat
        - width
        - ppR
        - ppG
        - ppB
        - ppA
      BBCount:         50
      ICount:          328
      EdgeCount:       54
      CyclomaticComplexity: 6
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPGetColor
        - FreeRDPWriteColor
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:528,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:528,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:528,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:529,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:529,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:529,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:530,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:530,2'
              BranchSideFuncs:
                - winpr_int_assert
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:530,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:531,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:531,2'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:531,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:533,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:536,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:547,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:558,8'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
        - Branch String:   'libfreerdp/codec/planar.c:536,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:538,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:544,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:547,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:549,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:555,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:558,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:560,17'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:571,16'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
        - Branch String:   'libfreerdp/codec/planar.c:560,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:562,22'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:568,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:573,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:0,0'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:576,26'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.45
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:528,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:529,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:530,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:531,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:564,10'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/planar.c:565,6'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/codec/planar.c:566,17'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/planar.c:576,10'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/planar.c:577,6'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/codec/planar.c:578,17'
          Dst:             FreeRDPGetBytesPerPixel
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    PLANAR_CONTROL_BYTE_RAW_BYTES
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/planar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - controlByte
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PLANAR_CONTROL_BYTE_RUN_LENGTH
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/planar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - controlByte
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_planar_topdown_image
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - planar
        - topdown
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1795,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1795,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1795,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1795,2'
          Dst:             winpr_int_assert
    - functionName:    freerdp_planar_switch_bgr
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - planar
        - bgr
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1789,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1789,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1789,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1789,2'
          Dst:             winpr_int_assert
    - functionName:    freerdp_bitmap_planar_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1776
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_aligned_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1777,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1778,3'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/planar.c:1780,21'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1780,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/planar.c:1781,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/planar.c:1782,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/planar.c:1783,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/planar.c:1784,2'
          Dst:             winpr_aligned_free
    - functionName:    freerdp_bitmap_planar_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - flags
        - maxWidth
        - maxHeight
      BBCount:         20
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - freerdp_bitmap_planar_context_free
        - freerdp_bitmap_planar_context_reset
        - winpr_aligned_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1746,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1747,3'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - freerdp_bitmap_planar_context_free
            - BranchSide:      'libfreerdp/codec/planar.c:1749,6'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - freerdp_bitmap_planar_context_free
        - Branch String:   'libfreerdp/codec/planar.c:1749,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1750,3'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - freerdp_bitmap_planar_context_free
            - BranchSide:      'libfreerdp/codec/planar.c:1752,6'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - freerdp_bitmap_planar_context_free
        - Branch String:   'libfreerdp/codec/planar.c:1752,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1753,3'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - freerdp_bitmap_planar_context_free
            - BranchSide:      'libfreerdp/codec/planar.c:1755,6'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - freerdp_bitmap_planar_context_free
        - Branch String:   'libfreerdp/codec/planar.c:1755,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1756,3'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - freerdp_bitmap_planar_context_free
            - BranchSide:      'libfreerdp/codec/planar.c:1758,28'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - freerdp_bitmap_planar_context_free
        - Branch String:   'libfreerdp/codec/planar.c:1760,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1761,3'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - freerdp_bitmap_planar_context_free
            - BranchSide:      'libfreerdp/codec/planar.c:1763,43'
              BranchSideFuncs:
                - freerdp_bitmap_planar_context_reset
                - freerdp_bitmap_planar_context_free
        - Branch String:   'libfreerdp/codec/planar.c:1763,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1767,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1772,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1744,30'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/planar.c:1763,7'
          Dst:             freerdp_bitmap_planar_context_reset
        - Src:             'libfreerdp/codec/planar.c:1767,3'
          Dst:             freerdp_bitmap_planar_context_free
    - functionName:    freerdp_bitmap_planar_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - width
        - height
      BBCount:         27
      ICount:          341
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - winpr_aligned_recalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1685,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1686,3'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/planar.c:1688,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/planar.c:1689,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1689,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/planar.c:1689,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/planar.c:1690,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1690,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/planar.c:1690,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/planar.c:1693,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1694,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1695,35'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/planar.c:1698,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1699,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1700,23'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/planar.c:1706,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1708,38'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/planar.c:1737,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1709,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1710,4'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/planar.c:1711,27'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/planar.c:1714,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1715,4'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/planar.c:1716,24'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/planar.c:1719,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1720,4'
              BranchSideFuncs:
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/planar.c:1721,32'
              BranchSideFuncs:
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/planar.c:1724,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1725,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1726,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1708,15'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/planar.c:1713,9'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/planar.c:1718,9'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/planar.c:1723,9'
          Dst:             winpr_aligned_recalloc
    - functionName:    freerdp_bitmap_planar_compress_planes_rle
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - inPlanes
        - width
        - height
        - outPlanes
        - dstSizes
        - skipAlpha
      BBCount:         15
      ICount:          181
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - freerdp_bitmap_planar_compress_plane_rle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1402,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1404,3'
              BranchSideFuncs:
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:1408,17'
              BranchSideFuncs:
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:1410,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1412,4'
              BranchSideFuncs:
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:1414,16'
              BranchSideFuncs:
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:1421,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1423,3'
              BranchSideFuncs:
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:1425,15'
              BranchSideFuncs:
                - freerdp_bitmap_planar_compress_plane_rle
                - freerdp_bitmap_planar_compress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:1430,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1432,3'
              BranchSideFuncs:
                - freerdp_bitmap_planar_compress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:1434,15'
              BranchSideFuncs:
                - freerdp_bitmap_planar_compress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:1439,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1441,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1443,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1410,8'
          Dst:             freerdp_bitmap_planar_compress_plane_rle
        - Src:             'libfreerdp/codec/planar.c:1421,7'
          Dst:             freerdp_bitmap_planar_compress_plane_rle
        - Src:             'libfreerdp/codec/planar.c:1430,7'
          Dst:             freerdp_bitmap_planar_compress_plane_rle
        - Src:             'libfreerdp/codec/planar.c:1439,7'
          Dst:             freerdp_bitmap_planar_compress_plane_rle
    - functionName:    freerdp_bitmap_planar_delta_encode_planes
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - inPlanes
        - width
        - height
        - outPlanes
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_bitmap_planar_delta_encode_plane
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1489,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1492,48'
              BranchSideFuncs:
                - freerdp_bitmap_planar_delta_encode_plane
            - BranchSide:      'libfreerdp/codec/planar.c:1498,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1494,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1495,4'
              BranchSideFuncs:
                - freerdp_bitmap_planar_delta_encode_plane
            - BranchSide:      'libfreerdp/codec/planar.c:1496,2'
              BranchSideFuncs:
                - freerdp_bitmap_planar_delta_encode_plane
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1492,7'
          Dst:             freerdp_bitmap_planar_delta_encode_plane
    - functionName:    freerdp_split_color_planes
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - planar
        - data
        - format
        - width
        - height
        - scanline
        - planes
      BBCount:         39
      ICount:          288
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPReadColor
        - FreeRDPSplitColor
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1107,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1107,2'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:1107,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1109,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1109,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1110,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1109,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1109,54'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1110,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1109,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1110,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1112,6'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
                - FreeRDPGetBytesPerPixel.45
        - Branch String:   'libfreerdp/codec/planar.c:1112,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1113,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
            - BranchSide:      'libfreerdp/codec/planar.c:1115,6'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
        - Branch String:   'libfreerdp/codec/planar.c:1115,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1117,10'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
            - BranchSide:      'libfreerdp/codec/planar.c:1134,10'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
        - Branch String:   'libfreerdp/codec/planar.c:1118,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1120,25'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
            - BranchSide:      'libfreerdp/codec/planar.c:1131,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1122,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1124,43'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
            - BranchSide:      'libfreerdp/codec/planar.c:1130,3'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
        - Branch String:   'libfreerdp/codec/planar.c:1136,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:0,0'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
            - BranchSide:      'libfreerdp/codec/planar.c:1138,25'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
        - Branch String:   'libfreerdp/codec/planar.c:1140,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1142,43'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
            - BranchSide:      'libfreerdp/codec/planar.c:1148,3'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPGetBytesPerPixel.45
                - FreeRDPSplitColor
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1107,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1113,22'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/planar.c:1124,26'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/codec/planar.c:1125,14'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/planar.c:1126,5'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/codec/planar.c:1142,26'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/codec/planar.c:1143,14'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/planar.c:1144,5'
          Dst:             FreeRDPSplitColor
    - functionName:    freerdp_bitmap_compress_planar
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - data
        - format
        - width
        - height
        - scanline
        - dstData
        - pDstSize
      BBCount:         77
      ICount:          667
      EdgeCount:       105
      CyclomaticComplexity: 30
      functionsReached:
        - freerdp_bitmap_planar_compress_planes_rle
        - freerdp_bitmap_planar_delta_encode_planes
        - freerdp_split_color_planes
        - planar_invert_format
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:1512,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1512,19'
              BranchSideFuncs:
                - planar_invert_format
                - freerdp_split_color_planes
                - malloc
                - free
                - freerdp_bitmap_planar_delta_encode_planes
                - freerdp_bitmap_planar_compress_planes_rle
            - BranchSide:      'libfreerdp/codec/planar.c:1513,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:1512,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1513,3'
              BranchSideFuncs:
                - planar_invert_format
                - freerdp_split_color_planes
                - malloc
                - free
                - freerdp_bitmap_planar_delta_encode_planes
                - freerdp_bitmap_planar_compress_planes_rle
            - BranchSide:      'libfreerdp/codec/planar.c:1515,6'
              BranchSideFuncs:
                - planar_invert_format
                - freerdp_split_color_planes
                - malloc
                - free
                - freerdp_bitmap_planar_delta_encode_planes
                - freerdp_bitmap_planar_compress_planes_rle
        - Branch String:   'libfreerdp/codec/planar.c:1515,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1516,16'
              BranchSideFuncs:
                - planar_invert_format
                - freerdp_split_color_planes
                - malloc
                - free
                - freerdp_bitmap_planar_delta_encode_planes
                - freerdp_bitmap_planar_compress_planes_rle
            - BranchSide:      'libfreerdp/codec/planar.c:1518,14'
              BranchSideFuncs:
                - planar_invert_format
                - freerdp_split_color_planes
                - malloc
                - free
                - freerdp_bitmap_planar_delta_encode_planes
                - freerdp_bitmap_planar_compress_planes_rle
        - Branch String:   'libfreerdp/codec/planar.c:1520,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1521,33'
              BranchSideFuncs:
                - freerdp_split_color_planes
                - malloc
                - free
                - freerdp_bitmap_planar_delta_encode_planes
                - freerdp_bitmap_planar_compress_planes_rle
            - BranchSide:      'libfreerdp/codec/planar.c:1523,34'
              BranchSideFuncs:
                - freerdp_split_color_planes
                - malloc
                - free
                - freerdp_bitmap_planar_delta_encode_planes
                - freerdp_bitmap_planar_compress_planes_rle
        - Branch String:   'libfreerdp/codec/planar.c:1523,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1525,3'
              BranchSideFuncs:
                - malloc
                - free
                - freerdp_bitmap_planar_delta_encode_planes
                - freerdp_bitmap_planar_compress_planes_rle
            - BranchSide:      'libfreerdp/codec/planar.c:1527,6'
              BranchSideFuncs:
                - malloc
                - free
                - freerdp_bitmap_planar_delta_encode_planes
                - freerdp_bitmap_planar_compress_planes_rle
        - Branch String:   'libfreerdp/codec/planar.c:1527,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1529,50'
              BranchSideFuncs:
                - freerdp_bitmap_planar_delta_encode_planes
                - freerdp_bitmap_planar_compress_planes_rle
                - malloc
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1558,6'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1529,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1531,4'
              BranchSideFuncs:
                - freerdp_bitmap_planar_compress_planes_rle
                - malloc
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1533,50'
              BranchSideFuncs:
                - freerdp_bitmap_planar_compress_planes_rle
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1533,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1536,4'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1539,13'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1558,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1560,8'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1576,7'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1560,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1561,4'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1563,7'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1563,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1564,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1566,7'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1566,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1567,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1569,7'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1569,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1570,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1572,7'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1572,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1573,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1574,2'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1576,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1578,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1604,9'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1580,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1582,8'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1588,7'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1582,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1583,13'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1585,13'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1588,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1589,13'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1591,13'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1593,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1594,8'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1596,20'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1598,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1599,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1601,15'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1610,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1612,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1626,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1612,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1614,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1619,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1626,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1628,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1633,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1639,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1641,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1646,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1652,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1654,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1659,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1665,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1667,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1671,25'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1672,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1672,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1674,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/planar.c:1672,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1674,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/planar.c:1677,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:1521,12'
          Dst:             planar_invert_format
        - Src:             'libfreerdp/codec/planar.c:1523,7'
          Dst:             freerdp_split_color_planes
        - Src:             'libfreerdp/codec/planar.c:1529,8'
          Dst:             freerdp_bitmap_planar_delta_encode_planes
        - Src:             'libfreerdp/codec/planar.c:1533,8'
          Dst:             freerdp_bitmap_planar_compress_planes_rle
    - functionName:    planar_invert_format
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - planar
        - alpha
        - DstFormat
      BBCount:         24
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:103,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:103,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:103,18'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:103,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:103,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:105,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:105,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:108,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:111,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:114,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:117,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:120,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:123,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:126,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:129,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:132,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:135,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:138,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:141,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:144,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:147,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:150,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:153,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:156,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    planar_subsample_expand
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - plane
        - planeLength
        - nWidth
        - nHeight
        - nPlaneWidth
        - nPlaneHeight
        - deltaPlane
      BBCount:         28
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:660,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:660,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:660,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:661,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:661,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:661,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:663,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:665,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:670,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:670,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:672,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:677,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:677,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:679,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:687,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:681,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:683,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:685,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:660,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:661,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:665,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:672,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    26
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    planar_decompress_plane_rle_only
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pSrcData
        - SrcSize
        - pDstData
        - nWidth
        - nHeight
      BBCount:         135
      ICount:          779
      EdgeCount:       159
      CyclomaticComplexity: 26
      functionsReached:
        - PLANAR_CONTROL_BYTE_RAW_BYTES
        - PLANAR_CONTROL_BYTE_RUN_LENGTH
        - WLog_Print_dbg_tag
        - clamp
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:242,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:242,2'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:242,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:243,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:243,2'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:243,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:245,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:247,17'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:346,17'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:251,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:253,24'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:343,22'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:256,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:258,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:262,55'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:265,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:267,18'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:270,13'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:276,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:278,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:282,9'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:282,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:285,5'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:306,5'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:285,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:287,15'
              BranchSideFuncs:
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - clamp
            - BranchSide:      'libfreerdp/codec/planar.c:295,5'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - clamp
        - Branch String:   'libfreerdp/codec/planar.c:295,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:297,20'
              BranchSideFuncs:
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:302,4'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:306,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:308,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:331,5'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
        - Branch String:   'libfreerdp/codec/planar.c:311,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:313,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:319,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:315,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:315,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:315,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:315,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:315,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:315,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:315,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:315,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:315,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:315,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:315,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:315,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:315,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:315,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:315,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:320,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:320,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:320,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:320,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:320,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:320,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:320,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:320,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:320,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:320,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:320,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:320,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:320,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:320,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:320,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:324,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:324,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:324,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:324,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:324,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:324,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:324,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:324,10'
              BranchSideFuncs:
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:324,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:324,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:324,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:324,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:324,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:324,10'
              BranchSideFuncs:
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:324,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:331,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:0,0'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:334,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:334,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:334,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:334,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:334,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - clamp
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:334,10'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:242,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:243,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:258,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:262,24'
          Dst:             PLANAR_CONTROL_BYTE_RUN_LENGTH
        - Src:             'libfreerdp/codec/planar.c:263,23'
          Dst:             PLANAR_CONTROL_BYTE_RAW_BYTES
        - Src:             'libfreerdp/codec/planar.c:278,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:289,14'
          Dst:             clamp
        - Src:             'libfreerdp/codec/planar.c:297,14'
          Dst:             clamp
        - Src:             'libfreerdp/codec/planar.c:315,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:315,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:320,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:320,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:324,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:324,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:325,14'
          Dst:             clamp
        - Src:             'libfreerdp/codec/planar.c:334,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:334,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:335,14'
          Dst:             clamp
    - functionName:    planar_set_plane
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - char
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - bValue
        - pDstData
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - nChannel
        - vFlip
      BBCount:         32
      ICount:          178
      EdgeCount:       35
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:492,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:492,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:492,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:493,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:493,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:493,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:494,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:494,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:494,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:496,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:498,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:504,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:509,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:511,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:521,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:514,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:516,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:519,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:492,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:493,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:494,2'
          Dst:             winpr_int_assert
    - functionName:    planar_decompress_plane_rle
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pSrcData
        - SrcSize
        - pDstData
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - nChannel
        - vFlip
      BBCount:         165
      ICount:          937
      EdgeCount:       193
      CyclomaticComplexity: 30
      functionsReached:
        - PLANAR_CONTROL_BYTE_RAW_BYTES
        - PLANAR_CONTROL_BYTE_RUN_LENGTH
        - WLog_Print_dbg_tag
        - clamp
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:360,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:360,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:360,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:361,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:361,2'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:361,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:362,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:362,2'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:362,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:366,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:368,16'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:374,7'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:379,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:381,32'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:481,17'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:386,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:388,30'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:478,22'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:391,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:393,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:397,55'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:400,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:402,18'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:405,13'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:411,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:413,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:417,9'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:417,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:420,5'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:441,5'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:420,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:422,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:430,5'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:424,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:424,14'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:424,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:424,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:424,14'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:424,14'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:424,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:424,14'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:424,14'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:424,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:424,14'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:424,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:424,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:424,14'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:424,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:430,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:437,4'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:432,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:432,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:432,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:432,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - winpr_int_assert
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:432,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:432,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:441,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:443,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:466,5'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
        - Branch String:   'libfreerdp/codec/planar.c:446,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:448,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
            - BranchSide:      'libfreerdp/codec/planar.c:454,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:450,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:450,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:450,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:450,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:450,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:450,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:450,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:450,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:450,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:450,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:450,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:450,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:450,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:450,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:450,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:459,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:459,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:459,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:459,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:459,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:459,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:459,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:459,10'
              BranchSideFuncs:
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:459,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:459,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:459,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:459,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:459,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:459,10'
              BranchSideFuncs:
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:459,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:466,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:0,0'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:469,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:469,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:469,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:469,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - winpr_int_assert
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:469,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - clamp
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - clamp
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/planar.c:469,10'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:360,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:361,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:362,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:393,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:397,24'
          Dst:             PLANAR_CONTROL_BYTE_RUN_LENGTH
        - Src:             'libfreerdp/codec/planar.c:398,23'
          Dst:             PLANAR_CONTROL_BYTE_RAW_BYTES
        - Src:             'libfreerdp/codec/planar.c:413,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:424,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:424,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:432,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:432,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:450,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:450,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:459,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:459,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:460,14'
          Dst:             clamp
        - Src:             'libfreerdp/codec/planar.c:469,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:469,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:470,14'
          Dst:             clamp
    - functionName:    planar_decompress_planes_raw
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pSrcData
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - vFlip
        - totalHeight
      BBCount:         82
      ICount:          412
      EdgeCount:       97
      CyclomaticComplexity: 17
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - WLog_Print_dbg_tag
        - winpr_int_assert
        - writeLine
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:601,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:609,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:603,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:603,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:603,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:603,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:603,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:603,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:610,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:610,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:610,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:610,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:610,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:610,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:610,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:610,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:610,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:610,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:610,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:610,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:610,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:610,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:610,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:614,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:616,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:623,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:623,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:625,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:632,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:632,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:634,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:650,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:636,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:636,11'
              BranchSideFuncs:
                - winpr_int_assert
                - writeLine
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:636,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:636,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:636,11'
              BranchSideFuncs:
                - winpr_int_assert
                - writeLine
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:636,11'
              BranchSideFuncs:
                - winpr_int_assert
                - writeLine
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:636,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:636,11'
              BranchSideFuncs:
                - writeLine
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:636,11'
              BranchSideFuncs:
                - winpr_int_assert
                - writeLine
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:636,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:636,11'
              BranchSideFuncs:
                - winpr_int_assert
                - writeLine
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:636,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:636,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:636,11'
              BranchSideFuncs:
                - writeLine
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:636,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:636,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:638,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:643,32'
              BranchSideFuncs:
                - writeLine
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:646,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:647,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:648,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeLine
                - WLog_Print_dbg_tag
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:599,21'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/planar.c:603,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:603,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:610,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:610,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:616,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:625,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:636,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:636,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:638,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:646,8'
          Dst:             writeLine
    - functionName:    planar_skip_plane_rle
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pSrcData
        - SrcSize
        - nWidth
        - nHeight
      BBCount:         31
      ICount:          190
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - PLANAR_CONTROL_BYTE_RAW_BYTES
        - PLANAR_CONTROL_BYTE_RUN_LENGTH
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:175,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:175,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:175,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:177,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:179,15'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:222,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:179,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:181,8'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:220,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:181,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:183,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:188,32'
              BranchSideFuncs:
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:192,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:194,18'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:197,13'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:207,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:209,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:213,8'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - PLANAR_CONTROL_BYTE_RUN_LENGTH
                - PLANAR_CONTROL_BYTE_RAW_BYTES
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:213,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:179,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:215,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:222,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:224,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:227,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:175,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:183,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:189,26'
          Dst:             PLANAR_CONTROL_BYTE_RUN_LENGTH
        - Src:             'libfreerdp/codec/planar.c:190,25'
          Dst:             PLANAR_CONTROL_BYTE_RAW_BYTES
        - Src:             'libfreerdp/codec/planar.c:209,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:215,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:224,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    FreeRDPColorHasAlpha
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/freerdp/codec/color.h:202,7'
          Branch Sides:
            - BranchSide:      'include/freerdp/codec/color.h:203,4'
              BranchSideFuncs: []
            - BranchSide:      'include/freerdp/codec/color.h:205,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    planar_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/planar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - planar
        - pSrcData
        - SrcSize
        - nSrcWidth
        - nSrcHeight
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nDstWidth
        - nDstHeight
        - vFlip
      BBCount:         461
      ICount:          2642
      EdgeCount:       562
      CyclomaticComplexity: 103
      functionsReached:
        - FreeRDPColorHasAlpha
        - FreeRDPGetBytesPerPixel
        - WLog_Print_dbg_tag
        - freerdp_image_copy_no_overlap
        - planar_decompress_plane_rle
        - planar_decompress_plane_rle_only
        - planar_decompress_planes_raw
        - planar_invert_format
        - planar_set_plane
        - planar_skip_plane_rle
        - planar_subsample_expand
        - primitives_get
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/planar.c:703,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:703,15'
              BranchSideFuncs:
                - primitives_get
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:703,15'
              BranchSideFuncs:
                - primitives_get
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
                - FreeRDPGetBytesPerPixel.45
        - Branch String:   'libfreerdp/codec/planar.c:704,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:704,15'
              BranchSideFuncs:
                - primitives_get
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:704,15'
              BranchSideFuncs:
                - primitives_get
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
                - FreeRDPGetBytesPerPixel.45
        - Branch String:   'libfreerdp/codec/planar.c:707,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:707,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:707,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:708,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:708,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
                - FreeRDPGetBytesPerPixel.45
            - BranchSide:      'libfreerdp/codec/planar.c:708,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:710,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:711,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.45
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
            - BranchSide:      'libfreerdp/codec/planar.c:713,21'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
        - Branch String:   'libfreerdp/codec/planar.c:715,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:717,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
            - BranchSide:      'libfreerdp/codec/planar.c:721,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
        - Branch String:   'libfreerdp/codec/planar.c:721,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:723,3'
              BranchSideFuncs:
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
            - BranchSide:      'libfreerdp/codec/planar.c:727,33'
              BranchSideFuncs:
                - planar_invert_format
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - FreeRDPColorHasAlpha
        - Branch String:   'libfreerdp/codec/planar.c:735,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:736,35'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:741,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:741,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:741,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:747,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:741,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:743,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:747,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:752,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:754,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:769,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:783,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:783,22'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:783,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:783,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:783,22'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:783,22'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:783,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:783,22'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:783,22'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:783,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:783,22'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:783,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:783,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:783,22'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:783,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:784,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:786,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:790,7'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:790,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:793,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:840,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - planar_skip_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:794,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:795,11'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:797,7'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:797,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:799,9'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:820,9'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:799,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:801,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:806,16'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:811,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:813,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:817,3'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
        - Branch String:   'libfreerdp/codec/planar.c:820,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:822,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:826,16'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:830,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:0,0'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:832,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:840,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:842,16'
              BranchSideFuncs:
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:852,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:846,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:847,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:849,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:854,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:854,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:854,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:854,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:854,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:854,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:854,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:854,24'
              BranchSideFuncs:
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:854,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:854,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:854,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:854,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:854,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:854,24'
              BranchSideFuncs:
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:854,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:855,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:857,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:860,39'
              BranchSideFuncs:
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:863,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:864,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:866,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:868,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:868,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:868,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:868,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:868,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:868,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:868,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:868,24'
              BranchSideFuncs:
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:868,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:868,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:868,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:868,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:868,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:868,24'
              BranchSideFuncs:
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:868,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:869,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:871,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:874,39'
              BranchSideFuncs:
                - planar_skip_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:877,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:878,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:880,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:881,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:881,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:881,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:881,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:881,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:881,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:881,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:881,24'
              BranchSideFuncs:
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:881,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:881,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:881,24'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:881,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:881,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:881,24'
              BranchSideFuncs:
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:881,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:882,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:884,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:887,39'
              BranchSideFuncs:
                - planar_skip_plane_rle
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
        - Branch String:   'libfreerdp/codec/planar.c:890,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:891,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:894,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:896,10'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
            - BranchSide:      'libfreerdp/codec/planar.c:984,10'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.45
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
        - Branch String:   'libfreerdp/codec/planar.c:901,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:902,15'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:904,15'
              BranchSideFuncs:
                - planar_invert_format
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:908,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:908,37'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:910,16'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:908,61'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:908,65'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:910,16'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:908,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:910,16'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:915,8'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:915,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:917,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:932,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:917,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:919,5'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:921,8'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:921,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:922,13'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:924,13'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:926,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:927,9'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:928,3'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:932,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:932,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:932,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:932,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:932,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:932,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:932,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:932,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:932,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:932,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:932,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:932,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:932,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:932,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:932,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:935,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:936,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:939,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:939,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:939,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:939,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:939,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:939,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:939,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:939,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:939,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:939,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:939,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:939,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:939,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:939,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:939,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:939,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:942,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:943,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:946,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:946,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:946,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:946,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:946,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:946,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:946,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:946,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:946,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:946,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:946,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:946,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:946,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:946,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:946,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
            - BranchSide:      'libfreerdp/codec/planar.c:946,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:949,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:950,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:952,12'
              BranchSideFuncs:
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
        - Branch String:   'libfreerdp/codec/planar.c:954,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:957,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:961,37'
              BranchSideFuncs:
                - planar_set_plane
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:957,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:957,20'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:957,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:957,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:957,20'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:957,20'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:957,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:957,20'
              BranchSideFuncs:
                - planar_decompress_plane_rle
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:957,20'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:957,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:957,20'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:957,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:957,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:957,20'
              BranchSideFuncs:
                - planar_decompress_plane_rle
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:957,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:964,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:965,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:967,8'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:971,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:973,39'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:981,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:973,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:977,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:980,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/planar.c:990,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:991,15'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
            - BranchSide:      'libfreerdp/codec/planar.c:993,15'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
        - Branch String:   'libfreerdp/codec/planar.c:995,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:996,4'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
            - BranchSide:      'libfreerdp/codec/planar.c:998,7'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
        - Branch String:   'libfreerdp/codec/planar.c:998,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1000,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
            - BranchSide:      'libfreerdp/codec/planar.c:1051,8'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1002,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1003,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
            - BranchSide:      'libfreerdp/codec/planar.c:1005,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
        - Branch String:   'libfreerdp/codec/planar.c:1009,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1012,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1019,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1012,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1012,20'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1012,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1012,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1012,20'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1012,20'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1012,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1012,20'
              BranchSideFuncs:
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1012,20'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1012,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1012,20'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1012,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1012,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1012,20'
              BranchSideFuncs:
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1012,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1015,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1016,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1017,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1019,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1020,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1023,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1023,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1023,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1023,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1023,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1023,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1023,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1023,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1023,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1023,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1023,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1023,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1023,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1023,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1023,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1023,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1026,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1027,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1030,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1030,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1030,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1030,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1030,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1030,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1030,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1030,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1030,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1030,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1030,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1030,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1030,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1030,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1030,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle_only
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1030,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1033,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1034,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1037,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1037,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1037,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1037,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1037,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1037,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1037,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1037,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1037,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1037,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1037,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1037,19'
              BranchSideFuncs:
                - winpr_int_assert
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1037,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1037,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1037,19'
              BranchSideFuncs:
                - planar_decompress_plane_rle_only
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
            - BranchSide:      'libfreerdp/codec/planar.c:1037,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1040,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1041,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/planar.c:1043,16'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
                - planar_subsample_expand
                - planar_subsample_expand
        - Branch String:   'libfreerdp/codec/planar.c:1051,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1055,34'
              BranchSideFuncs:
                - planar_subsample_expand
                - planar_subsample_expand
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1074,38'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:1055,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1057,6'
              BranchSideFuncs:
                - planar_subsample_expand
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1059,17'
              BranchSideFuncs:
                - planar_subsample_expand
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:1064,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1066,6'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1068,17'
              BranchSideFuncs:
                - planar_decompress_planes_raw
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:1074,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1076,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1078,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:1078,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1079,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1081,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:1083,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1084,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1087,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:1087,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1087,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1087,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1089,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1089,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1089,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1089,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1089,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1089,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:1089,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1089,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1089,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:1089,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1089,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1089,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1089,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1089,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1089,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1090,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1090,7'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1090,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1090,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1090,7'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1090,7'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:1090,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1090,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1090,7'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag
        - Branch String:   'libfreerdp/codec/planar.c:1090,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1090,7'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1090,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1090,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:1090,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1090,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/planar.c:1091,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/planar.c:0,0'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
            - BranchSide:      'libfreerdp/codec/planar.c:1093,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag
      Callsites:
        - Src:             'libfreerdp/codec/planar.c:705,30'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/planar.c:707,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:708,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:711,26'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/planar.c:717,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:723,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:733,14'
          Dst:             planar_invert_format
        - Src:             'libfreerdp/codec/planar.c:736,14'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/codec/planar.c:743,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:783,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:783,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:786,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:801,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:813,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:822,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:832,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:843,18'
          Dst:             planar_skip_plane_rle
        - Src:             'libfreerdp/codec/planar.c:854,24'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:854,24'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:857,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:860,17'
          Dst:             planar_skip_plane_rle
        - Src:             'libfreerdp/codec/planar.c:868,24'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:868,24'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:871,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:874,17'
          Dst:             planar_skip_plane_rle
        - Src:             'libfreerdp/codec/planar.c:881,24'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:881,24'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:884,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:887,17'
          Dst:             planar_skip_plane_rle
        - Src:             'libfreerdp/codec/planar.c:906,16'
          Dst:             planar_invert_format
        - Src:             'libfreerdp/codec/planar.c:917,9'
          Dst:             planar_decompress_planes_raw
        - Src:             'libfreerdp/codec/planar.c:932,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:932,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:931,13'
          Dst:             planar_decompress_plane_rle
        - Src:             'libfreerdp/codec/planar.c:939,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:939,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:938,13'
          Dst:             planar_decompress_plane_rle
        - Src:             'libfreerdp/codec/planar.c:946,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:946,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:945,13'
          Dst:             planar_decompress_plane_rle
        - Src:             'libfreerdp/codec/planar.c:957,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:957,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:956,14'
          Dst:             planar_decompress_plane_rle
        - Src:             'libfreerdp/codec/planar.c:961,14'
          Dst:             planar_set_plane
        - Src:             'libfreerdp/codec/planar.c:973,9'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/codec/planar.c:977,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/planar.c:988,33'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/planar.c:1012,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1012,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1011,14'
          Dst:             planar_decompress_plane_rle_only
        - Src:             'libfreerdp/codec/planar.c:1023,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1023,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1022,13'
          Dst:             planar_decompress_plane_rle_only
        - Src:             'libfreerdp/codec/planar.c:1030,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1030,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1029,13'
          Dst:             planar_decompress_plane_rle_only
        - Src:             'libfreerdp/codec/planar.c:1037,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1037,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1036,13'
          Dst:             planar_decompress_plane_rle_only
        - Src:             'libfreerdp/codec/planar.c:1055,10'
          Dst:             planar_subsample_expand
        - Src:             'libfreerdp/codec/planar.c:1064,10'
          Dst:             planar_subsample_expand
        - Src:             'libfreerdp/codec/planar.c:1074,9'
          Dst:             planar_decompress_planes_raw
        - Src:             'libfreerdp/codec/planar.c:1087,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1089,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1089,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1090,7'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1090,7'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/planar.c:1093,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WriteFgBgImage8to8
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/include/bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - pbDest
        - pbDestEnd
        - rowDelta
        - bitmask
        - fgPel
        - cBits
      BBCount:         127
      ICount:          582
      EdgeCount:       147
      CyclomaticComplexity: 22
      functionsReached:
        - WLog_Print_dbg_tag
        - ensure_capacity_
        - winpr_int_assert
        - write_pixel_8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/include/bitmap.h:38,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:40,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:44,7'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:44,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:45,3'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/include/bitmap.h:40,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:44,7'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    27
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    ensure_capacity_
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - start
        - end
        - size
        - base
        - fkt
        - file
        - line
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    39
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:384,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:384,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:384,22'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:386,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:386,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:387,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:387,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    write_pixel_8
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _buf
        - _pix
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    34
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:396,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:396,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:396,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:396,2'
          Dst:             winpr_int_assert
    - functionName:    WriteFirstLineFgBgImage8to8
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/include/bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - pbDest
        - pbDestEnd
        - bitmask
        - fgPel
        - cBits
      BBCount:         127
      ICount:          531
      EdgeCount:       147
      CyclomaticComplexity: 22
      functionsReached:
        - WLog_Print_dbg_tag
        - ensure_capacity_
        - winpr_int_assert
        - write_pixel_8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/include/bitmap.h:72,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:74,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:78,7'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:78,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:79,3'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_8
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/include/bitmap.h:74,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:78,7'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
    - functionName:    WriteFgBgImage16to16
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/include/bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - short
        - int
      constantsTouched: []
      argNames:
        - pbDest
        - pbDestEnd
        - rowDelta
        - bitmask
        - fgPel
        - cBits
      BBCount:         127
      ICount:          582
      EdgeCount:       147
      CyclomaticComplexity: 22
      functionsReached:
        - WLog_Print_dbg_tag
        - ensure_capacity_
        - winpr_int_assert
        - write_pixel_16
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/include/bitmap.h:38,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:40,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:44,7'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:44,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:45,3'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/include/bitmap.h:40,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:44,7'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
    - functionName:    write_pixel_16
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _buf
        - _pix
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    34
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:410,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:410,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:410,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:410,2'
          Dst:             winpr_int_assert
    - functionName:    WriteFirstLineFgBgImage16to16
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/include/bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
        - int
      constantsTouched: []
      argNames:
        - pbDest
        - pbDestEnd
        - bitmask
        - fgPel
        - cBits
      BBCount:         127
      ICount:          531
      EdgeCount:       147
      CyclomaticComplexity: 22
      functionsReached:
        - WLog_Print_dbg_tag
        - ensure_capacity_
        - winpr_int_assert
        - write_pixel_16
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/include/bitmap.h:72,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:74,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:78,7'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:78,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:79,3'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/include/bitmap.h:74,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:78,7'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
    - functionName:    ExtractRunLengthMegaMega
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbOrderHdr
        - pbEnd
        - advance
      BBCount:         24
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - buffer_within_range_
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:277,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:277,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:277,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:278,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:278,2'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:278,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:279,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:279,2'
              BranchSideFuncs:
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:279,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:281,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:283,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:287,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:277,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:278,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:279,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:281,7'
          Dst:             buffer_within_range_
    - functionName:    buffer_within_range_
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pbSrc
        - size
        - pbEnd
        - fkt
        - file
        - line
      BBCount:         18
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    39
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:158,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:158,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:158,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:159,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:159,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:159,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:161,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:163,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:167,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:158,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:159,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:163,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    ExtractRunLengthLite
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbOrderHdr
        - pbEnd
        - advance
      BBCount:         27
      ICount:          104
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_within_range_
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:297,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:297,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:297,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:298,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:298,2'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:298,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:299,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:299,2'
              BranchSideFuncs:
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:299,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:302,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:304,8'
              BranchSideFuncs:
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:312,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/interleaved.c:304,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:306,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:309,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:297,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:298,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:299,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:304,8'
          Dst:             buffer_within_range_
    - functionName:    ExtractRunLengthRegular
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbOrderHdr
        - pbEnd
        - advance
      BBCount:         27
      ICount:          104
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_within_range_
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:254,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:254,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:254,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:255,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:255,2'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:255,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:256,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:256,2'
              BranchSideFuncs:
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:256,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:259,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:261,8'
              BranchSideFuncs:
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/interleaved.c:261,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:263,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:266,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:254,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:255,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:256,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:261,8'
          Dst:             buffer_within_range_
    - functionName:    ExtractRunLengthLiteFgBg
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbOrderHdr
        - pbEnd
        - advance
      BBCount:         27
      ICount:          107
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_within_range_
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:229,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:229,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:229,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:230,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:230,2'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:230,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:231,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:231,2'
              BranchSideFuncs:
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:231,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:236,8'
              BranchSideFuncs:
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:245,15'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/interleaved.c:236,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:241,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:229,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:230,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:231,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:236,8'
          Dst:             buffer_within_range_
    - functionName:    ExtractRunLengthRegularFgBg
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbOrderHdr
        - pbEnd
        - advance
      BBCount:         27
      ICount:          107
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_within_range_
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:204,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:204,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:204,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:205,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:205,2'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:205,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:206,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:206,2'
              BranchSideFuncs:
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:206,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:209,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:211,8'
              BranchSideFuncs:
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/interleaved.c:220,15'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/interleaved.c:211,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:213,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:216,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:204,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:205,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:206,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:211,8'
          Dst:             buffer_within_range_
    - functionName:    WriteFgBgImage24to24
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/include/bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - pbDest
        - pbDestEnd
        - rowDelta
        - bitmask
        - fgPel
        - cBits
      BBCount:         127
      ICount:          642
      EdgeCount:       147
      CyclomaticComplexity: 22
      functionsReached:
        - WLog_Print_dbg_tag
        - ensure_capacity_
        - winpr_int_assert
        - write_pixel_24
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/include/bitmap.h:38,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:40,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:44,7'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:44,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:45,3'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:47,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/include/bitmap.h:40,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:44,7'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:47,2'
          Dst:             winpr_int_assert
    - functionName:    write_pixel_24
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _buf
        - _pix
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    34
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:402,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:402,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:402,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:402,2'
          Dst:             winpr_int_assert
    - functionName:    WriteFirstLineFgBgImage24to24
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/include/bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - pbDest
        - pbDestEnd
        - bitmask
        - fgPel
        - cBits
      BBCount:         127
      ICount:          531
      EdgeCount:       147
      CyclomaticComplexity: 22
      functionsReached:
        - WLog_Print_dbg_tag
        - ensure_capacity_
        - winpr_int_assert
        - write_pixel_24
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/include/bitmap.h:72,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:74,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:78,7'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:78,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:79,3'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_24
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:81,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - write_pixel_24
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:81,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/include/bitmap.h:74,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:78,7'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:81,2'
          Dst:             winpr_int_assert
    - functionName:    ExtractRunLength
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - pbOrderHdr
        - pbEnd
        - advance
      BBCount:         45
      ICount:          183
      EdgeCount:       45
      CyclomaticComplexity: 2
      functionsReached:
        - ExtractRunLengthLite
        - ExtractRunLengthLiteFgBg
        - ExtractRunLengthMegaMega
        - ExtractRunLengthRegular
        - ExtractRunLengthRegularFgBg
        - buffer_within_range_
        - winpr_int_assert
      functionUses:    18
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:321,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:321,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - ExtractRunLengthMegaMega
                - ExtractRunLengthLite
                - ExtractRunLengthRegular
                - ExtractRunLengthLiteFgBg
                - ExtractRunLengthRegularFgBg
            - BranchSide:      'libfreerdp/codec/interleaved.c:321,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:322,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:322,2'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - ExtractRunLengthMegaMega
                - ExtractRunLengthLite
                - ExtractRunLengthRegular
                - ExtractRunLengthLiteFgBg
                - ExtractRunLengthRegularFgBg
            - BranchSide:      'libfreerdp/codec/interleaved.c:322,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:323,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:323,2'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractRunLengthMegaMega
                - ExtractRunLengthLite
                - ExtractRunLengthRegular
                - ExtractRunLengthLiteFgBg
                - ExtractRunLengthRegularFgBg
            - BranchSide:      'libfreerdp/codec/interleaved.c:323,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/interleaved.c:330,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:331,3'
              BranchSideFuncs:
                - ExtractRunLengthMegaMega
                - ExtractRunLengthLite
                - ExtractRunLengthRegular
                - ExtractRunLengthLiteFgBg
                - ExtractRunLengthRegularFgBg
            - BranchSide:      'libfreerdp/codec/interleaved.c:333,10'
              BranchSideFuncs:
                - ExtractRunLengthMegaMega
                - ExtractRunLengthLite
                - ExtractRunLengthRegular
                - ExtractRunLengthLiteFgBg
                - ExtractRunLengthRegularFgBg
        - Branch String:   'libfreerdp/codec/interleaved.c:333,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:336,44'
              BranchSideFuncs:
                - ExtractRunLengthRegularFgBg
            - BranchSide:      'libfreerdp/codec/interleaved.c:340,41'
              BranchSideFuncs:
                - ExtractRunLengthLiteFgBg
            - BranchSide:      'libfreerdp/codec/interleaved.c:347,40'
              BranchSideFuncs:
                - ExtractRunLengthRegular
            - BranchSide:      'libfreerdp/codec/interleaved.c:347,40'
              BranchSideFuncs:
                - ExtractRunLengthRegular
            - BranchSide:      'libfreerdp/codec/interleaved.c:347,40'
              BranchSideFuncs:
                - ExtractRunLengthRegular
            - BranchSide:      'libfreerdp/codec/interleaved.c:347,40'
              BranchSideFuncs:
                - ExtractRunLengthRegular
            - BranchSide:      'libfreerdp/codec/interleaved.c:352,37'
              BranchSideFuncs:
                - ExtractRunLengthLite
            - BranchSide:      'libfreerdp/codec/interleaved.c:352,37'
              BranchSideFuncs:
                - ExtractRunLengthLite
            - BranchSide:      'libfreerdp/codec/interleaved.c:363,41'
              BranchSideFuncs:
                - ExtractRunLengthMegaMega
            - BranchSide:      'libfreerdp/codec/interleaved.c:363,41'
              BranchSideFuncs:
                - ExtractRunLengthMegaMega
            - BranchSide:      'libfreerdp/codec/interleaved.c:363,41'
              BranchSideFuncs:
                - ExtractRunLengthMegaMega
            - BranchSide:      'libfreerdp/codec/interleaved.c:363,41'
              BranchSideFuncs:
                - ExtractRunLengthMegaMega
            - BranchSide:      'libfreerdp/codec/interleaved.c:363,41'
              BranchSideFuncs:
                - ExtractRunLengthMegaMega
            - BranchSide:      'libfreerdp/codec/interleaved.c:363,41'
              BranchSideFuncs:
                - ExtractRunLengthMegaMega
            - BranchSide:      'libfreerdp/codec/interleaved.c:363,41'
              BranchSideFuncs:
                - ExtractRunLengthMegaMega
            - BranchSide:      'libfreerdp/codec/interleaved.c:363,41'
              BranchSideFuncs:
                - ExtractRunLengthMegaMega
            - BranchSide:      'libfreerdp/codec/interleaved.c:367,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:321,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:322,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:323,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/interleaved.c:330,7'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/interleaved.c:336,16'
          Dst:             ExtractRunLengthRegularFgBg
        - Src:             'libfreerdp/codec/interleaved.c:340,16'
          Dst:             ExtractRunLengthLiteFgBg
        - Src:             'libfreerdp/codec/interleaved.c:347,16'
          Dst:             ExtractRunLengthRegular
        - Src:             'libfreerdp/codec/interleaved.c:352,16'
          Dst:             ExtractRunLengthLite
        - Src:             'libfreerdp/codec/interleaved.c:363,16'
          Dst:             ExtractRunLengthMegaMega
    - functionName:    ExtractCodeId
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - bOrderHdr
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:176,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:181,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:183,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/interleaved.c:183,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:186,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:193,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bitmap_interleaved_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - interleaved
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Free
        - winpr_aligned_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:752,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:753,3'
              BranchSideFuncs:
                - winpr_aligned_free
                - Stream_Free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/interleaved.c:755,21'
              BranchSideFuncs:
                - winpr_aligned_free
                - Stream_Free
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:755,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/interleaved.c:756,2'
          Dst:             Stream_Free
        - Src:             'libfreerdp/codec/interleaved.c:757,2'
          Dst:             winpr_aligned_free
    - functionName:    bitmap_interleaved_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Compressor
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_New
        - bitmap_interleaved_context_free
        - winpr_aligned_calloc
        - winpr_aligned_recalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:726,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:728,3'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - bitmap_interleaved_context_free
                - Stream_New
            - BranchSide:      'libfreerdp/codec/interleaved.c:740,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/interleaved.c:731,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:732,4'
              BranchSideFuncs:
                - Stream_New
                - bitmap_interleaved_context_free
            - BranchSide:      'libfreerdp/codec/interleaved.c:734,39'
              BranchSideFuncs:
                - Stream_New
                - bitmap_interleaved_context_free
        - Branch String:   'libfreerdp/codec/interleaved.c:736,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:737,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:738,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:723,45'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/interleaved.c:729,29'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/interleaved.c:734,22'
          Dst:             Stream_New
        - Src:             'libfreerdp/codec/interleaved.c:745,2'
          Dst:             bitmap_interleaved_context_free
    - functionName:    bitmap_interleaved_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - interleaved
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:714,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:715,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:717,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1288,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1288,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1288,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1288,3'
          Dst:             winpr_int_assert
    - functionName:    interleaved_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - interleaved
        - pDstData
        - pDstSize
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - bpp
      BBCount:         35
      ICount:          235
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_Free
        - Stream_Length
        - Stream_New
        - Stream_SealLength
        - Stream_SetPosition
        - WLog_Print_dbg_tag
        - freerdp_bitmap_compress
        - freerdp_image_copy_no_overlap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:649,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:649,23'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:650,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/interleaved.c:649,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:649,36'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:650,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/interleaved.c:649,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:650,3'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:652,7'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:652,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:652,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:653,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/interleaved.c:652,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:653,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:655,6'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:655,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:657,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:661,7'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:661,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:661,24'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:663,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:661,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:663,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:670,10'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
        - Branch String:   'libfreerdp/codec/interleaved.c:670,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:673,14'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
            - BranchSide:      'libfreerdp/codec/interleaved.c:677,14'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
            - BranchSide:      'libfreerdp/codec/interleaved.c:681,14'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
            - BranchSide:      'libfreerdp/codec/interleaved.c:685,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/interleaved.c:688,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:691,3'
              BranchSideFuncs:
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
            - BranchSide:      'libfreerdp/codec/interleaved.c:693,17'
              BranchSideFuncs:
                - Stream_New
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
        - Branch String:   'libfreerdp/codec/interleaved.c:695,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:696,3'
              BranchSideFuncs:
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
            - BranchSide:      'libfreerdp/codec/interleaved.c:698,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - freerdp_bitmap_compress
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
        - Branch String:   'libfreerdp/codec/interleaved.c:700,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:702,10'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
            - BranchSide:      'libfreerdp/codec/interleaved.c:704,10'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_Length
                - Stream_Free
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:657,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/interleaved.c:663,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/interleaved.c:688,7'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/codec/interleaved.c:693,6'
          Dst:             Stream_New
        - Src:             'libfreerdp/codec/interleaved.c:698,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/interleaved.c:700,6'
          Dst:             freerdp_bitmap_compress
        - Src:             'libfreerdp/codec/interleaved.c:706,2'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/codec/interleaved.c:707,22'
          Dst:             Stream_Length
        - Src:             'libfreerdp/codec/interleaved.c:708,2'
          Dst:             Stream_Free
    - functionName:    RleDecompress8to8
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/include/bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pbSrcBuffer
        - cbSrcBuffer
        - pbDestBuffer
        - rowDelta
        - width
        - height
      BBCount:         523
      ICount:          2064
      EdgeCount:       621
      CyclomaticComplexity: 100
      functionsReached:
        - ExtractCodeId
        - ExtractRunLength
        - WLog_Print_dbg_tag
        - WriteFgBgImage8to8
        - WriteFirstLineFgBgImage8to8
        - buffer_within_range_
        - ensure_capacity_
        - write_pixel_8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/include/bitmap.h:116,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:116,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:118,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:116,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:118,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:123,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:123,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:123,23'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:125,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:123,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:125,3'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:130,23'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:133,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:136,7'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:450,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/include/bitmap.h:136,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:138,17'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:149,25'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:138,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:140,16'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:143,3'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:156,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:156,36'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:158,33'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:156,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:158,33'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:208,16'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - ExtractCodeId
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:159,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:160,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:161,12'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:163,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:165,9'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:181,9'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:165,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:167,11'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:174,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:167,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:168,7'
              BranchSideFuncs:
                - write_pixel_8
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:170,6'
              BranchSideFuncs:
                - write_pixel_8
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:174,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:175,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:181,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:183,6'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:192,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:185,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:186,7'
              BranchSideFuncs:
                - write_pixel_8
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:188,6'
              BranchSideFuncs:
                - write_pixel_8
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:192,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:193,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:210,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:249,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:249,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:272,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:272,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:360,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:360,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:377,10'
              BranchSideFuncs:
                - buffer_within_range_
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:399,10'
              BranchSideFuncs:
                - buffer_within_range_
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:421,10'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:433,10'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:444,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:218,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:219,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:220,13'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
        - Branch String:   'libfreerdp/codec/include/bitmap.h:222,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:222,39'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:224,11'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:222,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:224,11'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:229,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:224,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:225,7'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:229,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:230,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:232,9'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:232,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:250,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:251,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:252,13'
              BranchSideFuncs:
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:253,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:254,6'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:256,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:257,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:260,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:261,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - write_pixel_8
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - write_pixel_8
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - write_pixel_8
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:273,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:274,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:275,13'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:277,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:280,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:281,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:292,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:293,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:294,13'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
        - Branch String:   'libfreerdp/codec/include/bitmap.h:296,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:296,43'
              BranchSideFuncs:
                - buffer_within_range_
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:298,11'
              BranchSideFuncs:
                - buffer_within_range_
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:296,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:298,11'
              BranchSideFuncs:
                - buffer_within_range_
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:303,10'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:298,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:299,7'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:303,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:304,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:305,9'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:305,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:307,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:321,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:307,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:309,18'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:318,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:313,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:314,8'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:316,19'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:321,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:0,0'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:323,23'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:327,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:328,8'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:330,19'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:334,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:336,11'
              BranchSideFuncs:
                - buffer_within_range_
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:355,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:336,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:337,7'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:338,22'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - WriteFirstLineFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:340,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:343,35'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:348,26'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:351,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:352,7'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:353,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:361,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:362,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:363,13'
              BranchSideFuncs:
                - ensure_capacity_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:364,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:365,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:366,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:366,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:367,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:377,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:378,6'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:379,13'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - WriteFirstLineFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:381,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:384,34'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:389,25'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:392,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:393,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:395,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:399,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:400,6'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - WriteFirstLineFgBgImage8to8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:401,13'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - WriteFirstLineFgBgImage8to8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:403,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:406,34'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:411,25'
              BranchSideFuncs:
                - WriteFgBgImage8to8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:414,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:415,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:417,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:421,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:422,6'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:423,13'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:425,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:426,6'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:428,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:433,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:434,6'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:435,13'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
        - Branch String:   'libfreerdp/codec/include/bitmap.h:437,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:438,6'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:440,5'
              BranchSideFuncs:
                - write_pixel_8
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - WriteFgBgImage8to8
                - WriteFirstLineFgBgImage8to8
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
                - write_pixel_8
                - write_pixel_8
                - ensure_capacity_
                - write_pixel_8
      Callsites:
        - Src:             'libfreerdp/codec/include/bitmap.h:118,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:125,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:149,10'
          Dst:             ExtractCodeId
        - Src:             'libfreerdp/codec/include/bitmap.h:158,16'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:167,11'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:170,6'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:174,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:177,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:177,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:177,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:185,11'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:188,6'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:192,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:195,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:195,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:195,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:217,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:224,11'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:229,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:234,6'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:234,6'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:234,6'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:238,6'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:238,6'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:238,6'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:249,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:253,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:256,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:260,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:272,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:276,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:280,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:283,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:283,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:283,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:291,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:298,11'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:303,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:311,16'
          Dst:             WriteFirstLineFgBgImage8to8
        - Src:             'libfreerdp/codec/include/bitmap.h:325,16'
          Dst:             WriteFgBgImage8to8
        - Src:             'libfreerdp/codec/include/bitmap.h:336,11'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:343,11'
          Dst:             WriteFirstLineFgBgImage8to8
        - Src:             'libfreerdp/codec/include/bitmap.h:348,11'
          Dst:             WriteFgBgImage8to8
        - Src:             'libfreerdp/codec/include/bitmap.h:360,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:364,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:366,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:377,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:384,10'
          Dst:             WriteFirstLineFgBgImage8to8
        - Src:             'libfreerdp/codec/include/bitmap.h:389,10'
          Dst:             WriteFgBgImage8to8
        - Src:             'libfreerdp/codec/include/bitmap.h:399,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:406,10'
          Dst:             WriteFirstLineFgBgImage8to8
        - Src:             'libfreerdp/codec/include/bitmap.h:411,10'
          Dst:             WriteFgBgImage8to8
        - Src:             'libfreerdp/codec/include/bitmap.h:421,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:425,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:428,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:433,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:437,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:440,5'
          Dst:             write_pixel_8
        - Src:             'libfreerdp/codec/include/bitmap.h:444,5'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RleDecompress16to16
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/include/bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pbSrcBuffer
        - cbSrcBuffer
        - pbDestBuffer
        - rowDelta
        - width
        - height
      BBCount:         691
      ICount:          3168
      EdgeCount:       813
      CyclomaticComplexity: 124
      functionsReached:
        - ExtractCodeId
        - ExtractRunLength
        - WLog_Print_dbg_tag
        - WriteFgBgImage16to16
        - WriteFirstLineFgBgImage16to16
        - buffer_within_range_
        - ensure_capacity_
        - winpr_int_assert
        - write_pixel_16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/include/bitmap.h:116,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:116,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:118,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:116,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:118,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:123,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:123,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:123,23'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:125,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:123,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:125,3'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:130,23'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:133,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:136,7'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:450,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/include/bitmap.h:136,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:138,17'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:149,25'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:138,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:140,16'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:143,3'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:156,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:156,36'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:158,33'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:156,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:158,33'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:208,16'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - ExtractCodeId
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:159,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:160,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:161,12'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:163,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:165,9'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:181,9'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:165,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:167,11'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:174,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:167,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:168,7'
              BranchSideFuncs:
                - write_pixel_16
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:170,6'
              BranchSideFuncs:
                - write_pixel_16
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:174,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:175,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:181,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:183,6'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:192,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:185,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:186,7'
              BranchSideFuncs:
                - write_pixel_16
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:188,6'
              BranchSideFuncs:
                - write_pixel_16
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:192,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:193,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:210,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:249,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:249,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:272,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:272,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:360,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:360,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:377,10'
              BranchSideFuncs:
                - buffer_within_range_
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:399,10'
              BranchSideFuncs:
                - buffer_within_range_
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:421,10'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:433,10'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:444,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:218,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:219,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:220,13'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:222,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:222,39'
              BranchSideFuncs:
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:224,11'
              BranchSideFuncs:
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:222,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:224,11'
              BranchSideFuncs:
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:229,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:224,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:225,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:229,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:230,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:232,9'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:232,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:250,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:251,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:252,13'
              BranchSideFuncs:
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:253,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:254,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:255,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:255,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:255,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:255,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:255,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:256,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:257,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:258,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:258,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:258,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:258,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:258,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:260,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:261,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - write_pixel_16
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - write_pixel_16
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - write_pixel_16
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:273,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:274,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:275,13'
              BranchSideFuncs:
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:277,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:278,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:278,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:278,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:278,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:278,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:280,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:281,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:292,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:293,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:294,13'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:296,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:296,43'
              BranchSideFuncs:
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:298,11'
              BranchSideFuncs:
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:296,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:298,11'
              BranchSideFuncs:
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:303,10'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:298,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:299,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:300,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:300,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:300,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:300,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - winpr_int_assert
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:300,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:303,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:304,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:305,9'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:305,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:307,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:321,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:307,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:309,18'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:318,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:313,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:314,8'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:316,19'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:321,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:0,0'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:323,23'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:327,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:328,8'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:330,19'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:334,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:336,11'
              BranchSideFuncs:
                - buffer_within_range_
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:355,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:336,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:337,7'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:338,22'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:340,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:343,35'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:348,26'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:351,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:352,7'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:353,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:361,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:362,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:363,13'
              BranchSideFuncs:
                - ensure_capacity_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:364,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:365,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:366,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:366,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:367,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/include/bitmap.h:377,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:378,6'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:379,13'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:381,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:384,34'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:389,25'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:392,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:393,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:395,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:399,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:400,6'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - WriteFirstLineFgBgImage16to16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:401,13'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - WriteFirstLineFgBgImage16to16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:403,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:406,34'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:411,25'
              BranchSideFuncs:
                - WriteFgBgImage16to16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:414,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:415,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:417,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:421,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:422,6'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:423,13'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:425,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:426,6'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:428,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:433,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:434,6'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:435,13'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
        - Branch String:   'libfreerdp/codec/include/bitmap.h:437,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:438,6'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:440,5'
              BranchSideFuncs:
                - write_pixel_16
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - winpr_int_assert
                - winpr_int_assert
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - WriteFgBgImage16to16
                - WriteFirstLineFgBgImage16to16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - buffer_within_range_
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
                - write_pixel_16
                - write_pixel_16
                - ensure_capacity_
                - write_pixel_16
      Callsites:
        - Src:             'libfreerdp/codec/include/bitmap.h:118,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:125,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:149,10'
          Dst:             ExtractCodeId
        - Src:             'libfreerdp/codec/include/bitmap.h:158,16'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:167,11'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:170,6'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:174,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:177,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:177,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:177,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:185,11'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:188,6'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:192,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:195,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:195,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:195,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:217,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:224,11'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:226,6'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:226,6'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:229,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:234,6'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:234,6'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:234,6'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:238,6'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:238,6'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:238,6'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:249,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:253,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:255,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:255,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:256,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:258,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:258,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:260,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:272,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:276,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:278,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:278,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:280,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:283,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:283,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:283,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:291,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:298,11'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:300,6'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:300,6'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:303,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:311,16'
          Dst:             WriteFirstLineFgBgImage16to16
        - Src:             'libfreerdp/codec/include/bitmap.h:325,16'
          Dst:             WriteFgBgImage16to16
        - Src:             'libfreerdp/codec/include/bitmap.h:336,11'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:343,11'
          Dst:             WriteFirstLineFgBgImage16to16
        - Src:             'libfreerdp/codec/include/bitmap.h:348,11'
          Dst:             WriteFgBgImage16to16
        - Src:             'libfreerdp/codec/include/bitmap.h:360,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:364,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:366,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:377,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:384,10'
          Dst:             WriteFirstLineFgBgImage16to16
        - Src:             'libfreerdp/codec/include/bitmap.h:389,10'
          Dst:             WriteFgBgImage16to16
        - Src:             'libfreerdp/codec/include/bitmap.h:399,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:406,10'
          Dst:             WriteFirstLineFgBgImage16to16
        - Src:             'libfreerdp/codec/include/bitmap.h:411,10'
          Dst:             WriteFgBgImage16to16
        - Src:             'libfreerdp/codec/include/bitmap.h:421,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:425,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:428,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:433,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:437,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:440,5'
          Dst:             write_pixel_16
        - Src:             'libfreerdp/codec/include/bitmap.h:444,5'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RleDecompress24to24
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/include/bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pbSrcBuffer
        - cbSrcBuffer
        - pbDestBuffer
        - rowDelta
        - width
        - height
      BBCount:         523
      ICount:          2333
      EdgeCount:       621
      CyclomaticComplexity: 100
      functionsReached:
        - ExtractCodeId
        - ExtractRunLength
        - WLog_Print_dbg_tag
        - WriteFgBgImage24to24
        - WriteFirstLineFgBgImage24to24
        - buffer_within_range_
        - ensure_capacity_
        - write_pixel_24
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/include/bitmap.h:116,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:116,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:118,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:116,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:118,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:123,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:123,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:123,23'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:125,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:123,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:125,3'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:130,23'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:133,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:136,7'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:450,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/include/bitmap.h:136,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:138,17'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:149,25'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:138,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:140,16'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:143,3'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:156,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:156,36'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:158,33'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:156,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:158,33'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:208,16'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - ExtractCodeId
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:159,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:160,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:161,12'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:163,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:165,9'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:181,9'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:165,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:167,11'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:174,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:167,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:168,7'
              BranchSideFuncs:
                - write_pixel_24
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:170,6'
              BranchSideFuncs:
                - write_pixel_24
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:174,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:175,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:177,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:177,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:181,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:183,6'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:192,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:185,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:186,7'
              BranchSideFuncs:
                - write_pixel_24
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:188,6'
              BranchSideFuncs:
                - write_pixel_24
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:192,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:193,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:195,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:195,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:210,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:217,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:249,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:249,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:272,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:272,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:291,34'
              BranchSideFuncs:
                - ExtractRunLength
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:360,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:360,34'
              BranchSideFuncs:
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:377,10'
              BranchSideFuncs:
                - buffer_within_range_
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:399,10'
              BranchSideFuncs:
                - buffer_within_range_
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:421,10'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:433,10'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:444,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/include/bitmap.h:218,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:219,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:220,13'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
        - Branch String:   'libfreerdp/codec/include/bitmap.h:222,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:222,39'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:224,11'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:222,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:224,11'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:229,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:224,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:225,7'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:226,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:229,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:230,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:232,9'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:232,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:234,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:238,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:250,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:251,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:252,13'
              BranchSideFuncs:
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:253,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:254,6'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:255,5'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:256,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:257,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:258,5'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:260,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:261,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - write_pixel_24
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - write_pixel_24
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:263,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - write_pixel_24
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:263,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:273,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:274,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:275,13'
              BranchSideFuncs:
                - buffer_within_range_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:277,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:278,5'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:280,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:281,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:283,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:283,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:292,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:293,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:294,13'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
        - Branch String:   'libfreerdp/codec/include/bitmap.h:296,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:296,43'
              BranchSideFuncs:
                - buffer_within_range_
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:298,11'
              BranchSideFuncs:
                - buffer_within_range_
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:296,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:298,11'
              BranchSideFuncs:
                - buffer_within_range_
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:303,10'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:298,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:299,7'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:300,6'
              BranchSideFuncs:
                - buffer_within_range_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:303,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:304,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:305,9'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:305,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:307,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:321,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:307,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:309,18'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:318,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:313,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:314,8'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:316,19'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:321,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:0,0'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:323,23'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:327,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:328,8'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:330,19'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:334,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:336,11'
              BranchSideFuncs:
                - buffer_within_range_
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:355,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:336,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:337,7'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:338,22'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - WriteFirstLineFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:340,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:343,35'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:348,26'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:351,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:352,7'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:353,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:361,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:362,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:363,13'
              BranchSideFuncs:
                - ensure_capacity_
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:364,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:365,6'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:366,10'
              BranchSideFuncs:
                - ensure_capacity_
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:366,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:367,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:369,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:369,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:377,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:378,6'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:379,13'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - WriteFirstLineFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:381,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:384,34'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:389,25'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:392,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:393,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:395,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:399,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:400,6'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - WriteFirstLineFgBgImage24to24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:401,13'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - WriteFirstLineFgBgImage24to24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:403,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:406,34'
              BranchSideFuncs:
                - WriteFirstLineFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:411,25'
              BranchSideFuncs:
                - WriteFgBgImage24to24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:414,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:415,6'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:417,5'
              BranchSideFuncs:
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:421,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:422,6'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:423,13'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:425,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:426,6'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:428,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:433,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:434,6'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:435,13'
              BranchSideFuncs:
                - ensure_capacity_
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
        - Branch String:   'libfreerdp/codec/include/bitmap.h:437,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:438,6'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
            - BranchSide:      'libfreerdp/codec/include/bitmap.h:440,5'
              BranchSideFuncs:
                - write_pixel_24
                - ExtractCodeId
                - buffer_within_range_
                - ensure_capacity_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - ExtractRunLength
                - ensure_capacity_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - WriteFgBgImage24to24
                - WriteFirstLineFgBgImage24to24
                - buffer_within_range_
                - ExtractRunLength
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - buffer_within_range_
                - buffer_within_range_
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - buffer_within_range_
                - WLog_Print_dbg_tag.83
                - ExtractRunLength
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
                - write_pixel_24
                - write_pixel_24
                - ensure_capacity_
                - write_pixel_24
      Callsites:
        - Src:             'libfreerdp/codec/include/bitmap.h:118,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:125,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/include/bitmap.h:149,10'
          Dst:             ExtractCodeId
        - Src:             'libfreerdp/codec/include/bitmap.h:158,16'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:167,11'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:170,6'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:174,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:177,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:177,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:177,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:185,11'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:188,6'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:192,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:195,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:195,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:195,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:217,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:224,11'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:229,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:234,6'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:234,6'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:234,6'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:238,6'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:238,6'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:238,6'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:249,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:253,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:256,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:260,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:263,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:272,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:276,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:280,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:283,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:283,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:283,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:291,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:298,11'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:303,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:311,16'
          Dst:             WriteFirstLineFgBgImage24to24
        - Src:             'libfreerdp/codec/include/bitmap.h:325,16'
          Dst:             WriteFgBgImage24to24
        - Src:             'libfreerdp/codec/include/bitmap.h:336,11'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:343,11'
          Dst:             WriteFirstLineFgBgImage24to24
        - Src:             'libfreerdp/codec/include/bitmap.h:348,11'
          Dst:             WriteFgBgImage24to24
        - Src:             'libfreerdp/codec/include/bitmap.h:360,17'
          Dst:             ExtractRunLength
        - Src:             'libfreerdp/codec/include/bitmap.h:364,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:366,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:369,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:377,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:384,10'
          Dst:             WriteFirstLineFgBgImage24to24
        - Src:             'libfreerdp/codec/include/bitmap.h:389,10'
          Dst:             WriteFgBgImage24to24
        - Src:             'libfreerdp/codec/include/bitmap.h:399,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:406,10'
          Dst:             WriteFirstLineFgBgImage24to24
        - Src:             'libfreerdp/codec/include/bitmap.h:411,10'
          Dst:             WriteFgBgImage24to24
        - Src:             'libfreerdp/codec/include/bitmap.h:421,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:425,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:428,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:433,10'
          Dst:             buffer_within_range_
        - Src:             'libfreerdp/codec/include/bitmap.h:437,10'
          Dst:             ensure_capacity_
        - Src:             'libfreerdp/codec/include/bitmap.h:440,5'
          Dst:             write_pixel_24
        - Src:             'libfreerdp/codec/include/bitmap.h:444,5'
          Dst:             WLog_Print_dbg_tag
    - functionName:    interleaved_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/interleaved.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - interleaved
        - pSrcData
        - SrcSize
        - nSrcWidth
        - nSrcHeight
        - bpp
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nDstWidth
        - nDstHeight
        - palette
      BBCount:         37
      ICount:          292
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - RleDecompress16to16
        - RleDecompress24to24
        - RleDecompress8to8
        - WLog_Print_dbg_tag
        - freerdp_image_copy_no_overlap
        - winpr_aligned_recalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/interleaved.c:541,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:541,23'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:543,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:541,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:541,36'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:543,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:541,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:543,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:548,10'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:548,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:551,15'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/interleaved.c:556,15'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/interleaved.c:561,15'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/interleaved.c:566,15'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/interleaved.c:571,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:577,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:580,30'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.83
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:584,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:584,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:586,3'
              BranchSideFuncs:
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:590,10'
              BranchSideFuncs:
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:590,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:593,29'
              BranchSideFuncs:
                - RleDecompress24to24
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:604,29'
              BranchSideFuncs:
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:604,29'
              BranchSideFuncs:
                - RleDecompress16to16
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:614,27'
              BranchSideFuncs:
                - RleDecompress8to8
                - WLog_Print_dbg_tag.83
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:624,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:593,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:596,5'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:600,4'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:604,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:607,5'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:611,4'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:614,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:617,5'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
            - BranchSide:      'libfreerdp/codec/interleaved.c:621,4'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - WLog_Print_dbg_tag.83
        - Branch String:   'libfreerdp/codec/interleaved.c:628,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/interleaved.c:632,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/interleaved.c:635,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/interleaved.c:543,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/interleaved.c:571,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/interleaved.c:580,7'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/interleaved.c:586,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/interleaved.c:593,9'
          Dst:             RleDecompress24to24
        - Src:             'libfreerdp/codec/interleaved.c:596,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/interleaved.c:604,9'
          Dst:             RleDecompress16to16
        - Src:             'libfreerdp/codec/interleaved.c:607,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/interleaved.c:614,9'
          Dst:             RleDecompress8to8
        - Src:             'libfreerdp/codec/interleaved.c:617,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/interleaved.c:624,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/interleaved.c:628,7'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/codec/interleaved.c:632,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    BitStream_GetRemainingLength
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bs
      BBCount:         9
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:172,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:172,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:172,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:172,3'
          Dst:             winpr_int_assert
    - functionName:    progressive_rfx_srl_read
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - numBits
      BBCount:         70
      ICount:          452
      EdgeCount:       85
      CyclomaticComplexity: 17
      functionsReached:
        - BitStream_Shift
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:979,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:979,2'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:979,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:982,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:982,2'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:982,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:984,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:986,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:990,19'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:992,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:995,23'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1032,2'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:998,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1001,22'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1013,4'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1004,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1005,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1007,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1016,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1018,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1024,8'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1020,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1020,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1020,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1020,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1020,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1020,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1020,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1020,9'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1020,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1020,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1020,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1020,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1020,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1020,9'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1020,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1038,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1039,3'
              BranchSideFuncs:
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1041,3'
              BranchSideFuncs:
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1043,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1044,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1046,9'
              BranchSideFuncs:
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1049,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1051,23'
              BranchSideFuncs:
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1060,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1054,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1055,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1057,6'
              BranchSideFuncs:
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1060,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1061,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1062,17'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1062,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1062,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1062,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:979,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:982,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:996,3'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/progressive.c:1020,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1020,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1021,5'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/progressive.c:1036,2'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/progressive.c:1052,3'
          Dst:             BitStream_Shift
    - functionName:    BitStream_Shift
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _bs
        - _nbits
      BBCount:         24
      ICount:          206
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - BitStream_Prefetch
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:101,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:101,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - BitStream_Prefetch
            - BranchSide:      'winpr/include/winpr/bitstream.h:101,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:102,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:104,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:105,13'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - BitStream_Prefetch
        - Branch String:   'winpr/include/winpr/bitstream.h:105,25'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:105,29'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - BitStream_Prefetch
            - BranchSide:      'winpr/include/winpr/bitstream.h:134,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
        - Branch String:   'winpr/include/winpr/bitstream.h:105,12'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:107,25'
              BranchSideFuncs:
                - BitStream_Prefetch
            - BranchSide:      'winpr/include/winpr/bitstream.h:134,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
        - Branch String:   'winpr/include/winpr/bitstream.h:110,8'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:112,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:118,34'
              BranchSideFuncs:
                - BitStream_Prefetch
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:101,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/bitstream.h:123,5'
          Dst:             BitStream_Prefetch
        - Src:             'winpr/include/winpr/bitstream.h:134,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    BitStream_Prefetch
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bs
      BBCount:         21
      ICount:          157
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:53,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:53,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:53,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:58,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:59,32'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:60,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:60,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:61,32'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:62,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:62,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:63,32'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:64,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:64,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:64,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:65,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:53,3'
          Dst:             winpr_int_assert
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    27
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    progressive_rfx_upgrade_state_finish
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         21
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - BitStream_GetRemainingLength
        - BitStream_Shift
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1071,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1072,3'
              BranchSideFuncs:
                - BitStream_GetRemainingLength
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1074,8'
              BranchSideFuncs:
                - BitStream_GetRemainingLength
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1077,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1077,36'
              BranchSideFuncs:
                - BitStream_GetRemainingLength
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1077,6'
              BranchSideFuncs:
                - BitStream_GetRemainingLength
                - BitStream_Shift
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1079,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1080,19'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_GetRemainingLength
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1082,9'
              BranchSideFuncs:
                - BitStream_GetRemainingLength
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1082,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1082,36'
              BranchSideFuncs:
                - BitStream_GetRemainingLength
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1082,6'
              BranchSideFuncs:
                - BitStream_GetRemainingLength
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1084,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1085,19'
              BranchSideFuncs:
                - BitStream_Shift
                - BitStream_GetRemainingLength
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1087,35'
              BranchSideFuncs:
                - BitStream_GetRemainingLength
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1087,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1088,19'
              BranchSideFuncs:
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1090,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1080,3'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/progressive.c:1085,3'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/progressive.c:1087,6'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1088,3'
          Dst:             BitStream_Shift
    - functionName:    progressive_rfx_upgrade_block
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - buffer
        - sign
        - length
        - shift
        - bitPos
        - numBits
      BBCount:         85
      ICount:          473
      EdgeCount:       100
      CyclomaticComplexity: 17
      functionsReached:
        - BitStream_Shift
        - progressive_rfx_srl_read
        - winpr_int_assert
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1099,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1100,3'
              BranchSideFuncs:
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1102,20'
              BranchSideFuncs:
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1105,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1107,15'
              BranchSideFuncs:
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1122,14'
              BranchSideFuncs:
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1107,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1109,23'
              BranchSideFuncs:
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:1119,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1115,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1115,25'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:1115,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1115,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1115,25'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:1115,25'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1115,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1115,25'
              BranchSideFuncs:
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:1115,25'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1115,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1115,25'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:1115,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1115,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1115,25'
              BranchSideFuncs:
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:1115,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1122,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1124,7'
              BranchSideFuncs:
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1151,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1124,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1127,23'
              BranchSideFuncs:
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1131,12'
              BranchSideFuncs:
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1131,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1134,23'
              BranchSideFuncs:
                - BitStream_Shift
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1142,37'
              BranchSideFuncs:
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1143,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1143,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1143,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1143,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1143,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1143,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1143,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1143,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1143,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1143,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1143,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1143,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1143,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1143,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1143,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1148,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1148,19'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1148,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1148,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1148,19'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1148,19'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1148,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1148,19'
              BranchSideFuncs:
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1148,19'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
        - Branch String:   'libfreerdp/codec/progressive.c:1148,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1148,19'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1148,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1148,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1148,19'
              BranchSideFuncs:
                - progressive_rfx_srl_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift
                - BitStream_Shift
            - BranchSide:      'libfreerdp/codec/progressive.c:1148,19'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1111,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/progressive.c:1115,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1115,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1129,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/progressive.c:1136,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/progressive.c:1142,12'
          Dst:             progressive_rfx_srl_read
        - Src:             'libfreerdp/codec/progressive.c:1143,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1143,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1148,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1148,19'
          Dst:             winpr_int_assert
    - functionName:    BitStream_Fetch
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bs
      BBCount:         21
      ICount:          159
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - BitStream_Prefetch
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:70,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:70,3'
              BranchSideFuncs:
                - BitStream_Prefetch
            - BranchSide:      'winpr/include/winpr/bitstream.h:70,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:74,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:75,35'
              BranchSideFuncs:
                - BitStream_Prefetch
            - BranchSide:      'winpr/include/winpr/bitstream.h:76,8'
              BranchSideFuncs:
                - BitStream_Prefetch
        - Branch String:   'winpr/include/winpr/bitstream.h:76,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:77,35'
              BranchSideFuncs:
                - BitStream_Prefetch
            - BranchSide:      'winpr/include/winpr/bitstream.h:78,8'
              BranchSideFuncs:
                - BitStream_Prefetch
        - Branch String:   'winpr/include/winpr/bitstream.h:78,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:79,35'
              BranchSideFuncs:
                - BitStream_Prefetch
            - BranchSide:      'winpr/include/winpr/bitstream.h:80,8'
              BranchSideFuncs:
                - BitStream_Prefetch
        - Branch String:   'winpr/include/winpr/bitstream.h:80,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:80,7'
              BranchSideFuncs:
                - BitStream_Prefetch
            - BranchSide:      'winpr/include/winpr/bitstream.h:81,35'
              BranchSideFuncs:
                - BitStream_Prefetch
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:70,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/bitstream.h:82,3'
          Dst:             BitStream_Prefetch
    - functionName:    progressive_rfx_upgrade_component
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - progressive
        - shift
        - bitPos
        - numBits
        - buffer
        - current
        - sign
        - srlData
        - srlLen
        - rawData
        - rawLen
        - coeffDiff
        - subbandDiff
        - extrapolate
      BBCount:         44
      ICount:          542
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - BitStream_Attach
        - BitStream_Fetch
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - progressive_rfx_dwt_2d_decode
        - progressive_rfx_upgrade_block
        - progressive_rfx_upgrade_state_finish
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1182,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1183,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1184,46'
              BranchSideFuncs:
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_state_finish
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1186,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1187,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1188,46'
              BranchSideFuncs:
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_state_finish
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1190,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1191,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1192,46'
              BranchSideFuncs:
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_state_finish
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1194,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1195,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1196,46'
              BranchSideFuncs:
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_state_finish
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1198,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1199,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1200,46'
              BranchSideFuncs:
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_state_finish
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1203,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1204,46'
              BranchSideFuncs:
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_state_finish
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1206,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1207,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1208,46'
              BranchSideFuncs:
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_state_finish
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1210,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1211,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1212,46'
              BranchSideFuncs:
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_state_finish
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1214,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1215,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1217,8'
              BranchSideFuncs:
                - progressive_rfx_upgrade_block
                - progressive_rfx_upgrade_state_finish
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1220,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1221,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1222,7'
              BranchSideFuncs:
                - progressive_rfx_upgrade_state_finish
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1223,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1224,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1225,19'
              BranchSideFuncs:
                - progressive_rfx_dwt_2d_decode
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1228,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1228,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1230,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1228,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1230,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1248,39'
              BranchSideFuncs:
                - progressive_rfx_dwt_2d_decode
        - Branch String:   'libfreerdp/codec/progressive.c:1233,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1234,29'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1236,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1236,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1237,29'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1239,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1239,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1239,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1245,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1174,2'
          Dst:             BitStream_Attach
        - Src:             'libfreerdp/codec/progressive.c:1175,2'
          Dst:             BitStream_Fetch
        - Src:             'libfreerdp/codec/progressive.c:1176,2'
          Dst:             BitStream_Attach
        - Src:             'libfreerdp/codec/progressive.c:1177,2'
          Dst:             BitStream_Fetch
        - Src:             'libfreerdp/codec/progressive.c:1180,7'
          Dst:             progressive_rfx_upgrade_block
        - Src:             'libfreerdp/codec/progressive.c:1184,7'
          Dst:             progressive_rfx_upgrade_block
        - Src:             'libfreerdp/codec/progressive.c:1188,7'
          Dst:             progressive_rfx_upgrade_block
        - Src:             'libfreerdp/codec/progressive.c:1192,7'
          Dst:             progressive_rfx_upgrade_block
        - Src:             'libfreerdp/codec/progressive.c:1196,7'
          Dst:             progressive_rfx_upgrade_block
        - Src:             'libfreerdp/codec/progressive.c:1200,7'
          Dst:             progressive_rfx_upgrade_block
        - Src:             'libfreerdp/codec/progressive.c:1204,7'
          Dst:             progressive_rfx_upgrade_block
        - Src:             'libfreerdp/codec/progressive.c:1208,7'
          Dst:             progressive_rfx_upgrade_block
        - Src:             'libfreerdp/codec/progressive.c:1212,7'
          Dst:             progressive_rfx_upgrade_block
        - Src:             'libfreerdp/codec/progressive.c:1218,7'
          Dst:             progressive_rfx_upgrade_block
        - Src:             'libfreerdp/codec/progressive.c:1222,7'
          Dst:             progressive_rfx_upgrade_state_finish
        - Src:             'libfreerdp/codec/progressive.c:1239,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1239,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1248,9'
          Dst:             progressive_rfx_dwt_2d_decode
    - functionName:    progressive_rfx_dwt_2d_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - progressive
        - buffer
        - current
        - coeffDiff
        - extrapolate
        - reverse
      BBCount:         28
      ICount:          169
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - BufferPool_Return
        - BufferPool_Take
        - primitives_get
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:746,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:746,23'
              BranchSideFuncs:
                - BufferPool_Take
                - BufferPool_Return
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:747,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:746,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:746,34'
              BranchSideFuncs:
                - BufferPool_Take
                - BufferPool_Return
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:747,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:746,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:747,3'
              BranchSideFuncs:
                - BufferPool_Take
                - BufferPool_Return
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:749,17'
              BranchSideFuncs:
                - BufferPool_Take
                - BufferPool_Return
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:751,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:752,10'
              BranchSideFuncs:
                - BufferPool_Take
                - BufferPool_Return
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:753,12'
              BranchSideFuncs:
                - BufferPool_Take
                - BufferPool_Return
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:753,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:754,10'
              BranchSideFuncs:
                - BufferPool_Take
                - BufferPool_Return
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:756,3'
              BranchSideFuncs:
                - BufferPool_Take
                - BufferPool_Return
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:760,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:761,3'
              BranchSideFuncs:
                - BufferPool_Return
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:763,7'
              BranchSideFuncs:
                - BufferPool_Return
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:763,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:765,3'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:769,3'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/progressive.c:769,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:769,3'
              BranchSideFuncs:
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:769,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:744,30'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/progressive.c:758,24'
          Dst:             BufferPool_Take
        - Src:             'libfreerdp/codec/progressive.c:769,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:772,2'
          Dst:             BufferPool_Return
    - functionName:    progressive_rfx_quant_sub
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q1
        - q2
        - dst
      BBCount:         1
      ICount:          143
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    progressive_rfx_quant_cmp_equal
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q1
        - q2
      BBCount:         22
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:203,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:204,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:206,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:206,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:207,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:209,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:209,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:210,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:212,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:212,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:215,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:215,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:218,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:218,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:219,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:221,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:221,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:224,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:224,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:225,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:227,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:227,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:228,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:230,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:230,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:231,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:233,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    progressive_rfx_decode_block
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - prims
        - buffer
        - length
        - shift
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:780,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:781,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:783,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfx_differential_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_differential.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_differential.h:31,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_differential.h:33,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_differential.h:36,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    progressive_rfx_decode_component
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - progressive
        - shift
        - data
        - length
        - buffer
        - current
        - sign
        - coeffDiff
        - subbandDiff
        - extrapolate
      BBCount:         9
      ICount:          261
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - primitives_get
        - progressive_rfx_decode_block
        - progressive_rfx_dwt_2d_decode
        - rfx_differential_decode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:799,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:800,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:802,2'
              BranchSideFuncs:
                - rfx_differential_decode
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_dwt_2d_decode
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - rfx_differential_decode
                - progressive_rfx_decode_block
        - Branch String:   'libfreerdp/codec/progressive.c:803,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:805,27'
              BranchSideFuncs:
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - rfx_differential_decode
                - progressive_rfx_decode_block
                - progressive_rfx_dwt_2d_decode
            - BranchSide:      'libfreerdp/codec/progressive.c:819,32'
              BranchSideFuncs:
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - progressive_rfx_decode_block
                - rfx_differential_decode
                - progressive_rfx_decode_block
                - progressive_rfx_dwt_2d_decode
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:795,30'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/progressive.c:805,3'
          Dst:             rfx_differential_decode
        - Src:             'libfreerdp/codec/progressive.c:806,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:807,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:808,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:809,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:810,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:811,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:812,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:813,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:814,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:815,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:819,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:820,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:821,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:822,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:823,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:824,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:825,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:826,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:827,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:828,3'
          Dst:             rfx_differential_decode
        - Src:             'libfreerdp/codec/progressive.c:829,3'
          Dst:             progressive_rfx_decode_block
        - Src:             'libfreerdp/codec/progressive.c:831,9'
          Dst:             progressive_rfx_dwt_2d_decode
    - functionName:    progressive_rfx_quant_lsub
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - q
        - val
      BBCount:         1
      ICount:          90
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    progressive_rfx_quant_add
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q1
        - q2
        - dst
      BBCount:         1
      ICount:          143
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    progressive_decompress_tile_upgrade
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - tile
        - region
        - context
      BBCount:         55
      ICount:          676
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached:
        - BufferPool_Return
        - BufferPool_Take
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - WLog_Print_dbg_tag
        - primitives_get
        - progressive_rfx_quant_add
        - progressive_rfx_quant_cmp_equal
        - progressive_rfx_quant_lsub
        - progressive_rfx_quant_sub
        - progressive_rfx_upgrade_component
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1302,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1304,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1308,13'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1310,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1312,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1317,14'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1319,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1321,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1326,14'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1328,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1330,17'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1334,7'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1334,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1336,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1341,17'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1348,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1349,3'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1351,39'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1349,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1349,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1351,39'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1351,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1352,3'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1354,39'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1352,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1352,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1354,39'
              BranchSideFuncs:
                - progressive_rfx_quant_cmp_equal
                - WLog_IsLevelActive
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1354,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1355,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:1357,8'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/progressive.c:1355,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1355,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:1357,8'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/progressive.c:1357,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1358,3'
              BranchSideFuncs:
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:1360,28'
              BranchSideFuncs:
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_sub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/progressive.c:1401,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1402,3'
              BranchSideFuncs:
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:1404,45'
              BranchSideFuncs:
                - progressive_rfx_upgrade_component
                - progressive_rfx_upgrade_component
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/progressive.c:1409,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1410,3'
              BranchSideFuncs:
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:1412,45'
              BranchSideFuncs:
                - progressive_rfx_upgrade_component
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/progressive.c:1417,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1418,3'
              BranchSideFuncs:
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:1420,22'
              BranchSideFuncs:
                - BufferPool_Return
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1283,30'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/progressive.c:1304,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1312,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1321,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1336,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1348,7'
          Dst:             progressive_rfx_quant_cmp_equal
        - Src:             'libfreerdp/codec/progressive.c:1349,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1349,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1351,7'
          Dst:             progressive_rfx_quant_cmp_equal
        - Src:             'libfreerdp/codec/progressive.c:1352,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1352,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1354,7'
          Dst:             progressive_rfx_quant_cmp_equal
        - Src:             'libfreerdp/codec/progressive.c:1355,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1355,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1358,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1360,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:1361,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:1362,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:1363,2'
          Dst:             progressive_rfx_quant_sub
        - Src:             'libfreerdp/codec/progressive.c:1364,2'
          Dst:             progressive_rfx_quant_sub
        - Src:             'libfreerdp/codec/progressive.c:1365,2'
          Dst:             progressive_rfx_quant_sub
        - Src:             'libfreerdp/codec/progressive.c:1366,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:1367,2'
          Dst:             progressive_rfx_quant_lsub
        - Src:             'libfreerdp/codec/progressive.c:1368,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:1369,2'
          Dst:             progressive_rfx_quant_lsub
        - Src:             'libfreerdp/codec/progressive.c:1370,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:1371,2'
          Dst:             progressive_rfx_quant_lsub
        - Src:             'libfreerdp/codec/progressive.c:1391,19'
          Dst:             BufferPool_Take
        - Src:             'libfreerdp/codec/progressive.c:1396,11'
          Dst:             progressive_rfx_upgrade_component
        - Src:             'libfreerdp/codec/progressive.c:1404,11'
          Dst:             progressive_rfx_upgrade_component
        - Src:             'libfreerdp/codec/progressive.c:1412,11'
          Dst:             progressive_rfx_upgrade_component
        - Src:             'libfreerdp/codec/progressive.c:1424,2'
          Dst:             BufferPool_Return
    - functionName:    progressive_decompress_tile_first
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - tile
        - region
        - context
      BBCount:         22
      ICount:          486
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - BufferPool_Return
        - BufferPool_Take
        - WLog_Print_dbg_tag
        - primitives_get
        - progressive_rfx_decode_component
        - progressive_rfx_quant_add
        - progressive_rfx_quant_lsub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:877,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:879,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:883,13'
              BranchSideFuncs:
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - BufferPool_Return
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:885,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:887,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:892,14'
              BranchSideFuncs:
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - BufferPool_Return
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:894,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:896,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:901,14'
              BranchSideFuncs:
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - BufferPool_Return
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:903,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:905,20'
              BranchSideFuncs:
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:909,7'
              BranchSideFuncs:
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - BufferPool_Return
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:909,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:911,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:916,20'
              BranchSideFuncs:
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - progressive_rfx_quant_add
                - progressive_rfx_quant_lsub
                - BufferPool_Take
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/progressive.c:955,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:956,3'
              BranchSideFuncs:
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:957,40'
              BranchSideFuncs:
                - progressive_rfx_decode_component
                - progressive_rfx_decode_component
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/progressive.c:960,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:961,3'
              BranchSideFuncs:
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:962,40'
              BranchSideFuncs:
                - progressive_rfx_decode_component
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/progressive.c:965,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:966,3'
              BranchSideFuncs:
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/progressive.c:968,22'
              BranchSideFuncs:
                - BufferPool_Return
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:860,30'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/progressive.c:879,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:887,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:896,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:911,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:930,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:931,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:932,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:933,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:934,2'
          Dst:             progressive_rfx_quant_lsub
        - Src:             'libfreerdp/codec/progressive.c:935,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:936,2'
          Dst:             progressive_rfx_quant_lsub
        - Src:             'libfreerdp/codec/progressive.c:937,2'
          Dst:             progressive_rfx_quant_add
        - Src:             'libfreerdp/codec/progressive.c:938,2'
          Dst:             progressive_rfx_quant_lsub
        - Src:             'libfreerdp/codec/progressive.c:948,19'
          Dst:             BufferPool_Take
        - Src:             'libfreerdp/codec/progressive.c:953,7'
          Dst:             progressive_rfx_decode_component
        - Src:             'libfreerdp/codec/progressive.c:957,7'
          Dst:             progressive_rfx_decode_component
        - Src:             'libfreerdp/codec/progressive.c:962,7'
          Dst:             progressive_rfx_decode_component
        - Src:             'libfreerdp/codec/progressive.c:972,2'
          Dst:             BufferPool_Return
    - functionName:    progressive_surface_tile_replace
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - surface
        - region
        - tile
        - upgrade
      BBCount:         24
      ICount:          388
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - WLog_Print_dbg_tag
        - progressive_allocate_tile_cache
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:398,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:398,19'
              BranchSideFuncs:
                - progressive_allocate_tile_cache
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:398,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:399,3'
              BranchSideFuncs:
                - progressive_allocate_tile_cache
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:401,10'
              BranchSideFuncs:
                - progressive_allocate_tile_cache
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:403,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:405,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:409,6'
              BranchSideFuncs:
                - progressive_allocate_tile_cache
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:423,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:425,16'
              BranchSideFuncs:
                - progressive_allocate_tile_cache
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:440,13'
              BranchSideFuncs:
                - progressive_allocate_tile_cache
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:450,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:452,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:457,39'
              BranchSideFuncs:
                - progressive_allocate_tile_cache
        - Branch String:   'libfreerdp/codec/progressive.c:458,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:460,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:469,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:460,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:462,41'
              BranchSideFuncs:
                - progressive_allocate_tile_cache
            - BranchSide:      'libfreerdp/codec/progressive.c:466,69'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:462,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:463,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:464,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:405,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:452,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:462,9'
          Dst:             progressive_allocate_tile_cache
    - functionName:    progressive_allocate_tile_cache
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - surface
        - min
      BBCount:         32
      ICount:          180
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - progressive_tile_new
        - winpr_aligned_recalloc
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:331,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:331,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - progressive_tile_new
            - BranchSide:      'libfreerdp/codec/progressive.c:331,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:332,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:332,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - progressive_tile_new
            - BranchSide:      'libfreerdp/codec/progressive.c:332,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:334,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:336,14'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - progressive_tile_new
            - BranchSide:      'libfreerdp/codec/progressive.c:341,44'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - progressive_tile_new
        - Branch String:   'libfreerdp/codec/progressive.c:337,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:338,4'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - progressive_tile_new
            - BranchSide:      'libfreerdp/codec/progressive.c:339,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
                - progressive_tile_new
        - Branch String:   'libfreerdp/codec/progressive.c:343,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:344,3'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - progressive_tile_new
            - BranchSide:      'libfreerdp/codec/progressive.c:345,23'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - progressive_tile_new
        - Branch String:   'libfreerdp/codec/progressive.c:348,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:350,23'
              BranchSideFuncs:
                - progressive_tile_new
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/progressive.c:356,29'
              BranchSideFuncs:
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/progressive.c:351,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:352,4'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - progressive_tile_new
            - BranchSide:      'libfreerdp/codec/progressive.c:353,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - progressive_tile_new
        - Branch String:   'libfreerdp/codec/progressive.c:357,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:358,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:360,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:331,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:332,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:341,14'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/progressive.c:350,23'
          Dst:             progressive_tile_new
        - Src:             'libfreerdp/codec/progressive.c:356,6'
          Dst:             winpr_aligned_recalloc
    - functionName:    progressive_tile_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - progressive_tile_free
        - winpr_aligned_calloc
        - winpr_aligned_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:295,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:295,24'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - progressive_tile_free
                - winpr_aligned_malloc
                - winpr_aligned_malloc
                - winpr_aligned_malloc
            - BranchSide:      'libfreerdp/codec/progressive.c:295,31'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - progressive_tile_free
                - winpr_aligned_malloc
                - winpr_aligned_malloc
                - winpr_aligned_malloc
        - Branch String:   'libfreerdp/codec/progressive.c:296,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:297,3'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - progressive_tile_free
                - winpr_aligned_malloc
                - winpr_aligned_malloc
            - BranchSide:      'libfreerdp/codec/progressive.c:299,2'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - progressive_tile_free
                - winpr_aligned_malloc
                - winpr_aligned_malloc
        - Branch String:   'libfreerdp/codec/progressive.c:305,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:306,3'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - progressive_tile_free
                - winpr_aligned_malloc
            - BranchSide:      'libfreerdp/codec/progressive.c:307,9'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - progressive_tile_free
                - winpr_aligned_malloc
        - Branch String:   'libfreerdp/codec/progressive.c:311,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:312,3'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - progressive_tile_free
            - BranchSide:      'libfreerdp/codec/progressive.c:314,9'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - progressive_tile_free
        - Branch String:   'libfreerdp/codec/progressive.c:316,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:317,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:319,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:295,31'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/progressive.c:304,22'
          Dst:             winpr_aligned_malloc
        - Src:             'libfreerdp/codec/progressive.c:310,22'
          Dst:             winpr_aligned_malloc
        - Src:             'libfreerdp/codec/progressive.c:315,25'
          Dst:             winpr_aligned_malloc
        - Src:             'libfreerdp/codec/progressive.c:322,2'
          Dst:             progressive_tile_free
    - functionName:    progressive_tile_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tile
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_aligned_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:263,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:263,6'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/progressive.c:265,22'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:265,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/progressive.c:266,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/progressive.c:267,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/progressive.c:268,3'
          Dst:             winpr_aligned_free
    - functionName:    progressive_process_tiles_tile_work_callback
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
        - work
      BBCount:         16
      ICount:          117
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - progressive_decompress_tile_first
        - progressive_decompress_tile_upgrade
        - rfx_get_progressive_block_type_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1576,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1580,38'
              BranchSideFuncs:
                - progressive_decompress_tile_first
            - BranchSide:      'libfreerdp/codec/progressive.c:1580,38'
              BranchSideFuncs:
                - progressive_decompress_tile_first
            - BranchSide:      'libfreerdp/codec/progressive.c:1585,40'
              BranchSideFuncs:
                - progressive_decompress_tile_upgrade
            - BranchSide:      'libfreerdp/codec/progressive.c:1589,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1589,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1589,4'
              BranchSideFuncs:
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1592,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1580,4'
          Dst:             progressive_decompress_tile_first
        - Src:             'libfreerdp/codec/progressive.c:1585,4'
          Dst:             progressive_decompress_tile_upgrade
        - Src:             'libfreerdp/codec/progressive.c:1589,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1589,4'
          Dst:             rfx_get_progressive_block_type_string
        - Src:             'libfreerdp/codec/progressive.c:1589,4'
          Dst:             WLog_PrintMessage
    - functionName:    progressive_tile_read_upgrade
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - s
        - blockType
        - blockLen
        - surface
        - region
        - context
      BBCount:         84
      ICount:          396
      EdgeCount:       97
      CyclomaticComplexity: 15
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_SafeSeekEx
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - progressive_surface_tile_replace
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1437,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1438,3'
              BranchSideFuncs:
                - stream_read_u8
                - stream_read_u8
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1440,19'
              BranchSideFuncs:
                - stream_read_u8
                - stream_read_u8
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1458,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1460,3'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1464,33'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1460,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1460,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1461,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1465,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1467,3'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1471,34'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1467,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1467,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1468,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1472,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1474,3'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1479,34'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1474,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1474,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1476,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1480,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1482,3'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1487,34'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1482,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1482,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1484,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1488,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1490,3'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1495,34'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1490,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1490,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1492,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1496,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1498,3'
              BranchSideFuncs:
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1503,42'
              BranchSideFuncs:
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1498,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1498,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1500,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1437,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/progressive.c:1444,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1445,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1446,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1447,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1448,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1449,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1450,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1451,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1452,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1453,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1454,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1455,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1457,18'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:1458,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/progressive.c:1460,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1460,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1464,18'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:1465,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/progressive.c:1467,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1467,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1471,19'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:1472,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/progressive.c:1474,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1474,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1479,19'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:1480,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/progressive.c:1482,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1482,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1487,19'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:1488,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/progressive.c:1490,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1490,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1495,19'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:1496,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/progressive.c:1498,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1498,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1503,9'
          Dst:             progressive_surface_tile_replace
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT8
        - winpr_int_assert
      functionUses:    21
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:145,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT8
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:146,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT8
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:149,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:149,7'
              BranchSideFuncs:
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:150,16'
              BranchSideFuncs:
                - Stream_Seek
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:145,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:148,19'
          Dst:             winpr_Data_Get_UINT8
        - Src:             'winpr/include/winpr/stream.h:150,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT16
        - winpr_int_assert
      functionUses:    25
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:165,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT16
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:166,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:169,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,7'
              BranchSideFuncs:
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:170,16'
              BranchSideFuncs:
                - Stream_Seek
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:165,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:168,20'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'winpr/include/winpr/stream.h:170,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    11
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1259,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:60,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:64,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:66,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:60,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:40,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:40,3'
          Dst:             winpr_int_assert
    - functionName:    progressive_tile_read
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - simple
        - s
        - blockType
        - blockLen
        - surface
        - region
        - context
      BBCount:         67
      ICount:          326
      EdgeCount:       77
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_SafeSeekEx
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - progressive_surface_tile_replace
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1515,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1516,3'
              BranchSideFuncs:
                - stream_read_u8
                - stream_read_u8
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u8
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1518,19'
              BranchSideFuncs:
                - stream_read_u8
                - stream_read_u8
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u8
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1528,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1529,3'
              BranchSideFuncs:
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1531,8'
              BranchSideFuncs:
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1538,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1540,3'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1544,31'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1540,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1540,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1541,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1545,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1547,3'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1551,31'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1547,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1547,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1548,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1552,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1554,3'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1558,33'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1554,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1554,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1555,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1559,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1561,3'
              BranchSideFuncs:
                - progressive_surface_tile_replace
            - BranchSide:      'libfreerdp/codec/progressive.c:1565,42'
              BranchSideFuncs:
                - progressive_surface_tile_replace
        - Branch String:   'libfreerdp/codec/progressive.c:1561,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1561,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1562,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1515,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/progressive.c:1521,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1522,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1523,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1524,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1525,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1526,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1529,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1532,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1533,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1534,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1535,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1537,15'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:1538,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/progressive.c:1540,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1540,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1544,16'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:1545,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/progressive.c:1547,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1547,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1551,16'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:1552,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/progressive.c:1554,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1554,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1558,18'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:1559,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/progressive.c:1561,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1561,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1565,9'
          Dst:             progressive_surface_tile_replace
    - functionName:    progressive_process_tiles
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - s
        - region
        - surface
        - context
      BBCount:         134
      ICount:          709
      EdgeCount:       160
      CyclomaticComplexity: 28
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_GetRemainingLength
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - WLog_Print_dbg_tag
        - progressive_process_tiles_tile_work_callback
        - progressive_tile_read
        - progressive_tile_read_upgrade
        - rfx_get_progressive_block_type_string
        - stream_read_u16_le
        - stream_read_u32_le
        - winpr_CloseThreadpoolWork
        - winpr_CreateThreadpoolWork
        - winpr_SubmitThreadpoolWork
        - winpr_WaitForThreadpoolWorkCallbacks
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1610,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1610,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
            - BranchSide:      'libfreerdp/codec/progressive.c:1610,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1611,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1611,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
            - BranchSide:      'libfreerdp/codec/progressive.c:1611,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1613,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1614,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
            - BranchSide:      'libfreerdp/codec/progressive.c:1616,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
        - Branch String:   'libfreerdp/codec/progressive.c:1616,45'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1616,2'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1617,10'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1616,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1619,41'
              BranchSideFuncs:
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1673,27'
              BranchSideFuncs:
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1629,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1631,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1635,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1631,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1631,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1633,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1635,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1636,4'
              BranchSideFuncs:
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1638,11'
              BranchSideFuncs:
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1638,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1641,32'
              BranchSideFuncs:
                - progressive_tile_read
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1647,32'
              BranchSideFuncs:
                - progressive_tile_read
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1653,40'
              BranchSideFuncs:
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1658,5'
              BranchSideFuncs:
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1641,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1643,6'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1644,5'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1647,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1649,6'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1650,5'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1653,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1655,6'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1656,5'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1664,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1666,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1670,8'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - progressive_tile_read_upgrade
                - Stream_GetPosition
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_tile_read
                - progressive_tile_read
                - rfx_get_progressive_block_type_string
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetPosition
        - Branch String:   'libfreerdp/codec/progressive.c:1666,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1666,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1668,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1674,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1676,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1682,6'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1676,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1676,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1679,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1682,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1684,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1690,14'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1684,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1684,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1687,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1690,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1692,32'
              BranchSideFuncs:
                - progressive_process_tiles_tile_work_callback
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:1729,6'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/progressive.c:1699,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1702,82'
              BranchSideFuncs:
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1718,52'
              BranchSideFuncs:
                - progressive_process_tiles_tile_work_callback
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1704,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1706,5'
              BranchSideFuncs:
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1712,25'
              BranchSideFuncs:
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1706,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1706,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/progressive.c:1708,12'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/progressive.c:1714,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1714,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1714,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1714,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1714,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1714,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1714,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1714,16'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1714,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1714,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1714,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1714,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1714,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1714,16'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1714,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1721,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1723,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1727,2'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - progressive_process_tiles_tile_work_callback
                - WLog_IsLevelActive
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1723,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1723,4'
              BranchSideFuncs:
                - rfx_get_progressive_block_type_string
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1725,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1729,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1729,38'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/progressive.c:1731,15'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/progressive.c:1731,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1733,35'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/progressive.c:1736,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1740,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1741,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:1743,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1604,23'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/progressive.c:1610,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1611,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1613,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/progressive.c:1616,10'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1617,34'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/progressive.c:1619,22'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/progressive.c:1621,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1622,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/progressive.c:1631,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1631,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1635,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/progressive.c:1641,10'
          Dst:             progressive_tile_read
        - Src:             'libfreerdp/codec/progressive.c:1647,10'
          Dst:             progressive_tile_read
        - Src:             'libfreerdp/codec/progressive.c:1653,10'
          Dst:             progressive_tile_read_upgrade
        - Src:             'libfreerdp/codec/progressive.c:1658,5'
          Dst:             rfx_get_progressive_block_type_string
        - Src:             'libfreerdp/codec/progressive.c:1658,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1663,16'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/progressive.c:1666,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1666,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1673,8'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/progressive.c:1676,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1676,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1684,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1684,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1702,8'
          Dst:             winpr_CreateThreadpoolWork
        - Src:             'libfreerdp/codec/progressive.c:1702,8'
          Dst:             progressive_process_tiles_tile_work_callback
        - Src:             'libfreerdp/codec/progressive.c:1706,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1706,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1712,4'
          Dst:             winpr_SubmitThreadpoolWork
        - Src:             'libfreerdp/codec/progressive.c:1714,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1714,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1718,4'
          Dst:             progressive_process_tiles_tile_work_callback
        - Src:             'libfreerdp/codec/progressive.c:1723,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1723,4'
          Dst:             rfx_get_progressive_block_type_string
        - Src:             'libfreerdp/codec/progressive.c:1723,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1733,4'
          Dst:             winpr_WaitForThreadpoolWorkCallbacks
        - Src:             'libfreerdp/codec/progressive.c:1734,4'
          Dst:             winpr_CloseThreadpoolWork
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         15
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1305,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1306,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1305,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1306,3'
          Dst:             winpr_int_assert
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT32
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:213,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT32
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:214,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT32
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:217,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,7'
              BranchSideFuncs:
                - Stream_Seek
            - BranchSide:      'winpr/include/winpr/stream.h:218,16'
              BranchSideFuncs:
                - Stream_Seek
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:213,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:216,20'
          Dst:             winpr_Data_Get_UINT32
        - Src:             'winpr/include/winpr/stream.h:218,4'
          Dst:             Stream_Seek
    - functionName:    winpr_Data_Get_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:114,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:118,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:120,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:123,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:114,3'
          Dst:             winpr_int_assert
    - functionName:    progressive_rfx_quant_lcmp_less_equal
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - q
        - val
      BBCount:         22
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:130,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:133,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:133,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:136,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:136,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:139,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:139,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:140,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:142,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:142,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:143,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:145,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:145,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:148,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:148,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:151,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:151,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:154,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:154,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:155,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:157,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:157,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:158,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:160,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    progressive_rfx_quant_lcmp_greater_equal
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - q
        - val
      BBCount:         22
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:166,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:167,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:169,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:169,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:172,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:172,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:173,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:175,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:175,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:176,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:178,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:178,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:179,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:181,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:181,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:182,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:184,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:184,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:185,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:187,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:187,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:188,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:190,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:190,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:193,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:193,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:194,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:196,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    progressive_component_codec_quant_read
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - quantVal
      BBCount:         13
      ICount:          118
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - stream_read_u8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:64,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:67,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:70,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:73,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:76,2'
          Dst:             stream_read_u8
    - functionName:    progressive_wb_read_region_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - s
        - blockType
        - blockLen
        - region
      BBCount:         117
      ICount:          546
      EdgeCount:       138
      CyclomaticComplexity: 23
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1942,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1943,3'
              BranchSideFuncs:
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u8
                - stream_read_u8
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1945,22'
              BranchSideFuncs:
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u8
                - stream_read_u8
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1955,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1957,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1963,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1957,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1957,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1960,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1963,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1965,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1970,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1965,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1965,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1967,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1970,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1972,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
        - Branch String:   'libfreerdp/codec/progressive.c:1972,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1972,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1975,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1978,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1978,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1978,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1978,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1978,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1978,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:1982,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1984,7'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2021,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1984,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1986,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1990,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1986,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1986,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1988,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1992,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1994,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1998,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1994,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1994,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1996,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2000,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2002,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2006,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:2002,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2002,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2004,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2008,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2010,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2014,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:2010,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2010,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2012,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2016,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2017,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2019,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2017,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2017,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2019,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1942,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/progressive.c:1947,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1948,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1949,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1950,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1951,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1952,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1953,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/progressive.c:1957,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1957,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1965,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1965,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1972,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1972,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1978,21'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1978,21'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1978,21'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1978,21'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1978,21'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1978,21'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1978,21'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1978,21'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:1978,21'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1986,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1986,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1994,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1994,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:2002,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:2002,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:2010,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:2010,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:2017,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:2017,4'
          Dst:             WLog_PrintMessage
    - functionName:    progressive_wb_skip_region
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - progressive
        - s
        - blockType
        - blockLen
      BBCount:         29
      ICount:          129
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_SafeSeekEx
        - progressive_wb_read_region_header
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:2032,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2033,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/codec/progressive.c:2035,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2035,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/codec/progressive.c:2035,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_SafeSeekEx
        - Branch String:   'libfreerdp/codec/progressive.c:2035,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2035,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - Stream_SafeSeekEx
            - BranchSide:      'libfreerdp/codec/progressive.c:2035,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2035,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2036,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2038,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:2031,6'
          Dst:             progressive_wb_read_region_header
        - Src:             'libfreerdp/codec/progressive.c:2035,7'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2035,7'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2035,7'
          Dst:             Stream_SafeSeekEx
    - functionName:    progressive_wb_region
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - s
        - blockType
        - blockLen
        - surface
        - region
      BBCount:         110
      ICount:          663
      EdgeCount:       132
      CyclomaticComplexity: 24
      functionsReached:
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - WLog_Print_dbg_tag
        - progressive_component_codec_quant_read
        - progressive_process_tiles
        - progressive_rfx_quant_lcmp_greater_equal
        - progressive_rfx_quant_lcmp_less_equal
        - progressive_wb_read_region_header
        - progressive_wb_skip_region
        - stream_read_u16_le
        - stream_read_u8
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:2058,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2060,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - progressive_wb_skip_region
            - BranchSide:      'libfreerdp/codec/progressive.c:2063,7'
              BranchSideFuncs:
                - progressive_wb_read_region_header
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_rfx_quant_lcmp_greater_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_rfx_quant_lcmp_less_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - WLog_Print_dbg_tag.146
                - progressive_wb_skip_region
        - Branch String:   'libfreerdp/codec/progressive.c:2063,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2065,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - progressive_wb_skip_region
            - BranchSide:      'libfreerdp/codec/progressive.c:2069,2'
              BranchSideFuncs:
                - progressive_wb_read_region_header
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_rfx_quant_lcmp_greater_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_rfx_quant_lcmp_less_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
        - Branch String:   'libfreerdp/codec/progressive.c:2072,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2073,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2075,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_rfx_quant_lcmp_greater_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_rfx_quant_lcmp_less_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
        - Branch String:   'libfreerdp/codec/progressive.c:2075,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2077,22'
              BranchSideFuncs:
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - stream_read_u16_le
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_rfx_quant_lcmp_greater_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_rfx_quant_lcmp_less_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2084,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_rfx_quant_lcmp_greater_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_rfx_quant_lcmp_less_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:2084,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2086,43'
              BranchSideFuncs:
                - progressive_component_codec_quant_read
                - progressive_rfx_quant_lcmp_greater_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_rfx_quant_lcmp_less_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
            - BranchSide:      'libfreerdp/codec/progressive.c:2104,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
        - Branch String:   'libfreerdp/codec/progressive.c:2089,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2091,4'
              BranchSideFuncs:
                - progressive_rfx_quant_lcmp_less_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_rfx_quant_lcmp_greater_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2096,46'
              BranchSideFuncs:
                - progressive_rfx_quant_lcmp_less_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_rfx_quant_lcmp_greater_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:2091,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2091,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2093,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2096,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2098,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_rfx_quant_lcmp_greater_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_rfx_quant_lcmp_less_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2102,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_rfx_quant_lcmp_greater_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_rfx_quant_lcmp_less_equal
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:2098,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2098,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2100,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2104,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2106,49'
              BranchSideFuncs:
                - stream_read_u8
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - progressive_component_codec_quant_read
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2124,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2124,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2124,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2124,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2124,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2124,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2125,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2125,11'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2125,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2125,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2125,11'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2125,11'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_process_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2125,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2125,11'
              BranchSideFuncs:
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2125,11'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_process_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2125,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2125,11'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2125,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2125,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2125,11'
              BranchSideFuncs:
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2125,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2129,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2131,22'
              BranchSideFuncs:
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2156,48'
              BranchSideFuncs:
                - progressive_process_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2137,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2138,14'
              BranchSideFuncs:
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2140,7'
              BranchSideFuncs:
                - progressive_process_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2140,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2141,13'
              BranchSideFuncs:
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2143,7'
              BranchSideFuncs:
                - progressive_process_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2143,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2144,15'
              BranchSideFuncs:
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2146,7'
              BranchSideFuncs:
                - progressive_process_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2146,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2147,16'
              BranchSideFuncs:
                - progressive_process_tiles
            - BranchSide:      'libfreerdp/codec/progressive.c:2154,2'
              BranchSideFuncs:
                - progressive_process_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2157,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2158,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2159,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:2060,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:2061,10'
          Dst:             progressive_wb_skip_region
        - Src:             'libfreerdp/codec/progressive.c:2065,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:2066,10'
          Dst:             progressive_wb_skip_region
        - Src:             'libfreerdp/codec/progressive.c:2071,7'
          Dst:             progressive_wb_read_region_header
        - Src:             'libfreerdp/codec/progressive.c:2078,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:2079,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:2080,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:2081,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:2087,3'
          Dst:             progressive_component_codec_quant_read
        - Src:             'libfreerdp/codec/progressive.c:2089,8'
          Dst:             progressive_rfx_quant_lcmp_greater_equal
        - Src:             'libfreerdp/codec/progressive.c:2091,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:2091,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:2096,8'
          Dst:             progressive_rfx_quant_lcmp_less_equal
        - Src:             'libfreerdp/codec/progressive.c:2098,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:2098,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:2108,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:2110,3'
          Dst:             progressive_component_codec_quant_read
        - Src:             'libfreerdp/codec/progressive.c:2111,3'
          Dst:             progressive_component_codec_quant_read
        - Src:             'libfreerdp/codec/progressive.c:2112,3'
          Dst:             progressive_component_codec_quant_read
        - Src:             'libfreerdp/codec/progressive.c:2124,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2124,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2125,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2125,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2156,22'
          Dst:             progressive_process_tiles
    - functionName:    progressive_wb_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - progressive
        - s
        - blockType
        - blockLen
      BBCount:         35
      ICount:          198
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - WLog_Print_dbg_tag
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1896,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1898,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1904,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u8
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1898,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1898,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1901,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1904,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1905,3'
              BranchSideFuncs:
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u8
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1907,2'
              BranchSideFuncs:
                - stream_read_u8
                - stream_read_u16_le
                - stream_read_u8
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1911,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1912,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1914,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1914,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1916,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1920,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1920,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1921,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1922,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1922,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1923,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1924,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1924,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1925,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1932,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1898,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1898,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1904,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/progressive.c:1907,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1908,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1909,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/progressive.c:1912,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1916,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1921,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1923,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1925,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    progressive_wb_frame_end
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - progressive
        - s
        - blockType
        - blockLen
      BBCount:         28
      ICount:          143
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_GetRemainingLength
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1859,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1861,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1867,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1861,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1861,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1864,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1867,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1869,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1879,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1869,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1869,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1872,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1879,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1880,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1881,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1881,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1882,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1884,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1861,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1861,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1867,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1869,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1869,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:1869,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1880,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1882,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    progressive_wb_frame_begin
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - progressive
        - s
        - blockType
        - blockLen
      BBCount:         23
      ICount:          127
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - WLog_Print_dbg_tag
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1807,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1809,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1815,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le
                - stream_read_u16_le
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1809,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1809,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1812,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1815,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1816,3'
              BranchSideFuncs:
                - stream_read_u32_le
                - stream_read_u16_le
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1818,2'
              BranchSideFuncs:
                - stream_read_u32_le
                - stream_read_u16_le
                - WLog_Print_dbg_tag.146
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1833,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1835,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1839,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1839,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1841,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1846,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1809,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1809,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1815,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/progressive.c:1818,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/progressive.c:1819,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1835,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:1841,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    progressive_wb_sync
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - progressive
        - s
        - blockType
        - blockLen
      BBCount:         40
      ICount:          192
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - WLog_Print_dbg_tag
        - stream_read_u16_le
        - stream_read_u32_le
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:1757,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1759,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1765,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le
                - stream_read_u16_le
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1759,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1759,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1762,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1765,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1766,3'
              BranchSideFuncs:
                - stream_read_u32_le
                - stream_read_u16_le
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1772,2'
              BranchSideFuncs:
                - stream_read_u32_le
                - stream_read_u16_le
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1775,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1777,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1783,11'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:1777,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1777,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1780,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1783,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1785,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1791,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:1785,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1785,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:1788,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:1791,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:1792,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:1794,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:1759,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1759,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1765,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/progressive.c:1772,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/progressive.c:1773,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:1777,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1777,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1785,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:1785,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:1792,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    clampi16
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:523,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:524,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:525,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:525,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:526,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:527,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    progressive_rfx_idwt_y
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pLowBand
        - nLowStep
        - pHighBand
        - nHighStep
        - pDstBand
        - nDstStep
        - nLowCount
        - nHighCount
        - nDstCount
      BBCount:         17
      ICount:          329
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - clampi16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:604,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:606,9'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
            - BranchSide:      'libfreerdp/codec/progressive.c:672,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:618,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:620,10'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
            - BranchSide:      'libfreerdp/codec/progressive.c:634,7'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
        - Branch String:   'libfreerdp/codec/progressive.c:634,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:636,8'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
            - BranchSide:      'libfreerdp/codec/progressive.c:655,10'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
        - Branch String:   'libfreerdp/codec/progressive.c:636,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:638,11'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
            - BranchSide:      'libfreerdp/codec/progressive.c:644,11'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:615,16'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:616,16'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:624,9'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:625,9'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:640,11'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:645,10'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:648,11'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:657,9'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:660,10'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:665,10'
          Dst:             clampi16
    - functionName:    progressive_rfx_idwt_x
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pLowBand
        - nLowStep
        - pHighBand
        - nHighStep
        - pDstBand
        - nDstStep
        - nLowCount
        - nHighCount
        - nDstCount
      BBCount:         17
      ICount:          313
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - clampi16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:538,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:540,21'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
            - BranchSide:      'libfreerdp/codec/progressive.c:597,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:548,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:550,10'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
            - BranchSide:      'libfreerdp/codec/progressive.c:563,7'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
        - Branch String:   'libfreerdp/codec/progressive.c:563,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:565,8'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
            - BranchSide:      'libfreerdp/codec/progressive.c:582,10'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
        - Branch String:   'libfreerdp/codec/progressive.c:565,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:567,13'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
            - BranchSide:      'libfreerdp/codec/progressive.c:572,11'
              BranchSideFuncs:
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
                - clampi16
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:545,14'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:546,14'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:554,9'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:555,9'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:568,13'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:574,10'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:576,13'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:584,9'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:586,12'
          Dst:             clampi16
        - Src:             'libfreerdp/codec/progressive.c:590,12'
          Dst:             clampi16
    - functionName:    progressive_rfx_get_band_h_count
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - level
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:681,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:682,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:684,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    progressive_rfx_get_band_l_count
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    progressive_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BufferPool_Free
        - HashTable_Free
        - Stream_Free
        - rfx_context_free
        - winpr_aligned_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:2587,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2588,3'
              BranchSideFuncs:
                - Stream_Free
                - Stream_Free
                - rfx_context_free
                - BufferPool_Free
                - HashTable_Free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/progressive.c:2590,14'
              BranchSideFuncs:
                - Stream_Free
                - Stream_Free
                - rfx_context_free
                - BufferPool_Free
                - HashTable_Free
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:2590,2'
          Dst:             Stream_Free
        - Src:             'libfreerdp/codec/progressive.c:2591,2'
          Dst:             Stream_Free
        - Src:             'libfreerdp/codec/progressive.c:2592,2'
          Dst:             rfx_context_free
        - Src:             'libfreerdp/codec/progressive.c:2594,2'
          Dst:             BufferPool_Free
        - Src:             'libfreerdp/codec/progressive.c:2595,2'
          Dst:             HashTable_Free
        - Src:             'libfreerdp/codec/progressive.c:2597,2'
          Dst:             winpr_aligned_free
    - functionName:    progressive_context_new_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2543
      functionLinenumberEnd: 2583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - Compressor
        - ThreadingFlags
      BBCount:         25
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - BufferPool_New
        - HashTable_New
        - HashTable_ValueObject
        - Stream_New
        - WLog_Get
        - progressive_context_free
        - rfx_context_new_ex
        - winpr_aligned_calloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:2547,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2548,3'
              BranchSideFuncs:
                - WLog_Get
                - progressive_context_free
                - rfx_context_new_ex
                - Stream_New
                - Stream_New
                - BufferPool_New
                - HashTable_New
                - HashTable_ValueObject
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2550,28'
              BranchSideFuncs:
                - WLog_Get
                - progressive_context_free
                - rfx_context_new_ex
                - Stream_New
                - Stream_New
                - BufferPool_New
                - HashTable_New
                - HashTable_ValueObject
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2553,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2554,3'
              BranchSideFuncs:
                - rfx_context_new_ex
                - progressive_context_free
                - Stream_New
                - Stream_New
                - BufferPool_New
                - HashTable_New
                - HashTable_ValueObject
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2555,48'
              BranchSideFuncs:
                - rfx_context_new_ex
                - progressive_context_free
                - Stream_New
                - Stream_New
                - BufferPool_New
                - HashTable_New
                - HashTable_ValueObject
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2556,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2557,3'
              BranchSideFuncs:
                - Stream_New
                - progressive_context_free
                - Stream_New
                - BufferPool_New
                - HashTable_New
                - HashTable_ValueObject
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2558,24'
              BranchSideFuncs:
                - Stream_New
                - progressive_context_free
                - Stream_New
                - BufferPool_New
                - HashTable_New
                - HashTable_ValueObject
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2559,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2560,3'
              BranchSideFuncs:
                - Stream_New
                - progressive_context_free
                - BufferPool_New
                - HashTable_New
                - HashTable_ValueObject
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2561,23'
              BranchSideFuncs:
                - Stream_New
                - progressive_context_free
                - BufferPool_New
                - HashTable_New
                - HashTable_ValueObject
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2562,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2563,3'
              BranchSideFuncs:
                - BufferPool_New
                - progressive_context_free
                - HashTable_New
                - HashTable_ValueObject
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2564,28'
              BranchSideFuncs:
                - BufferPool_New
                - progressive_context_free
                - HashTable_New
                - HashTable_ValueObject
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2565,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2566,3'
              BranchSideFuncs:
                - HashTable_New
                - progressive_context_free
                - HashTable_ValueObject
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2567,33'
              BranchSideFuncs:
                - HashTable_New
                - progressive_context_free
                - HashTable_ValueObject
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2568,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2569,3'
              BranchSideFuncs:
                - HashTable_ValueObject
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2572,40'
              BranchSideFuncs:
                - HashTable_ValueObject
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2573,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2573,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2573,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:2545,28'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/progressive.c:2552,21'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/progressive.c:2555,29'
          Dst:             rfx_context_new_ex
        - Src:             'libfreerdp/codec/progressive.c:2558,24'
          Dst:             Stream_New
        - Src:             'libfreerdp/codec/progressive.c:2561,23'
          Dst:             Stream_New
        - Src:             'libfreerdp/codec/progressive.c:2564,28'
          Dst:             BufferPool_New
        - Src:             'libfreerdp/codec/progressive.c:2567,33'
          Dst:             HashTable_New
        - Src:             'libfreerdp/codec/progressive.c:2572,18'
          Dst:             HashTable_ValueObject
        - Src:             'libfreerdp/codec/progressive.c:2573,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2580,2'
          Dst:             progressive_context_free
    - functionName:    progressive_surface_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - progressive_tile_free
        - winpr_aligned_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:276,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:277,3'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - progressive_tile_free
            - BranchSide:      'libfreerdp/codec/progressive.c:279,6'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - progressive_tile_free
        - Branch String:   'libfreerdp/codec/progressive.c:279,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:281,15'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - progressive_tile_free
            - BranchSide:      'libfreerdp/codec/progressive.c:288,28'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/progressive.c:281,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:283,33'
              BranchSideFuncs:
                - progressive_tile_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/progressive.c:286,2'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:284,4'
          Dst:             progressive_tile_free
        - Src:             'libfreerdp/codec/progressive.c:288,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/progressive.c:289,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/progressive.c:290,2'
          Dst:             winpr_aligned_free
    - functionName:    progressive_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Compressor
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - progressive_context_new_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:2539,9'
          Dst:             progressive_context_new_ex
    - functionName:    progressive_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2530
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:2531,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2532,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2534,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1232,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1232,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1232,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1232,3'
          Dst:             winpr_int_assert
    - functionName:    progressive_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2527
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - pSrcData
        - SrcSize
        - SrcFormat
        - Width
        - Height
        - ScanLine
        - invalidRegion
        - ppDstData
        - pDstSize
      BBCount:         250
      ICount:          1172
      EdgeCount:       287
      CyclomaticComplexity: 39
      functionsReached:
        - Stream_Buffer
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_SetPosition
        - WLog_Print_dbg_tag
        - progressive_rfx_write_message_progressive_simple
        - region16_n_rects
        - region16_rects
        - rfx_context_set_pixel_format
        - rfx_encode_message
        - rfx_message_free
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:2411,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2411,23'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2413,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2411,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2411,36'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2413,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2411,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2411,50'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2413,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2411,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2413,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2416,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2416,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2418,11'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2435,6'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2418,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2428,16'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2428,16'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2428,16'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2428,16'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2428,16'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2428,16'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2428,16'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2428,16'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2431,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2435,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2436,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2438,7'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2438,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2440,15'
              BranchSideFuncs:
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
            - BranchSide:      'libfreerdp/codec/progressive.c:2445,35'
              BranchSideFuncs:
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
        - Branch String:   'libfreerdp/codec/progressive.c:2446,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2446,14'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
            - BranchSide:      'libfreerdp/codec/progressive.c:2446,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2446,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2446,14'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
            - BranchSide:      'libfreerdp/codec/progressive.c:2446,14'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
        - Branch String:   'libfreerdp/codec/progressive.c:2446,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2446,14'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
            - BranchSide:      'libfreerdp/codec/progressive.c:2446,14'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
        - Branch String:   'libfreerdp/codec/progressive.c:2446,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2446,14'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
            - BranchSide:      'libfreerdp/codec/progressive.c:2446,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2446,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2446,14'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
            - BranchSide:      'libfreerdp/codec/progressive.c:2446,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2449,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2450,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2452,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
        - Branch String:   'libfreerdp/codec/progressive.c:2452,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2453,3'
              BranchSideFuncs:
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
            - BranchSide:      'libfreerdp/codec/progressive.c:2454,10'
              BranchSideFuncs:
                - Stream_Buffer
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_rects
        - Branch String:   'libfreerdp/codec/progressive.c:2455,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2457,53'
              BranchSideFuncs:
                - region16_rects
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2471,10'
              BranchSideFuncs:
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2458,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2460,29'
              BranchSideFuncs:
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2468,2'
              BranchSideFuncs:
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
        - Branch String:   'libfreerdp/codec/progressive.c:2474,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:0,0'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2476,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
        - Branch String:   'libfreerdp/codec/progressive.c:2480,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2480,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2480,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2481,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2481,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2481,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2482,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2482,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2483,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2483,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2485,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2487,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2491,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2493,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2493,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2493,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2494,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2494,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2494,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2495,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2495,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2495,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2496,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2496,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/progressive.c:2496,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2504,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2504,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2504,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2504,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2504,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2504,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
        - Branch String:   'libfreerdp/codec/progressive.c:2504,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2504,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2504,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
        - Branch String:   'libfreerdp/codec/progressive.c:2504,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2504,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2504,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2504,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2504,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2504,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2505,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2505,37'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2505,37'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2505,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2505,37'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2505,37'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
        - Branch String:   'libfreerdp/codec/progressive.c:2505,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2505,37'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2505,37'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
        - Branch String:   'libfreerdp/codec/progressive.c:2505,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2505,37'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2505,37'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2505,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2505,37'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - rfx_encode_message
                - WLog_Print_dbg_tag.146
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2505,37'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2509,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2511,3'
              BranchSideFuncs:
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2515,56'
              BranchSideFuncs:
                - progressive_rfx_write_message_progressive_simple
                - rfx_message_free
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
        - Branch String:   'libfreerdp/codec/progressive.c:2517,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2518,3'
              BranchSideFuncs:
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2520,40'
              BranchSideFuncs:
                - Stream_GetPosition
                - winpr_int_assert
                - Stream_Buffer
        - Branch String:   'libfreerdp/codec/progressive.c:2521,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2521,2'
              BranchSideFuncs:
                - Stream_Buffer
            - BranchSide:      'libfreerdp/codec/progressive.c:2521,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:2445,18'
          Dst:             region16_n_rects
        - Src:             'libfreerdp/codec/progressive.c:2446,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2446,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2452,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/progressive.c:2454,10'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/codec/progressive.c:2457,38'
          Dst:             region16_rects
        - Src:             'libfreerdp/codec/progressive.c:2480,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2481,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2482,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2482,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2482,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2482,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2483,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2483,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2483,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2483,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2493,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2494,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2495,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2496,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2500,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/progressive.c:2504,36'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2504,36'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2505,37'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2505,37'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2506,2'
          Dst:             rfx_context_set_pixel_format
        - Src:             'libfreerdp/codec/progressive.c:2507,12'
          Dst:             rfx_encode_message
        - Src:             'libfreerdp/codec/progressive.c:2511,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:2515,7'
          Dst:             progressive_rfx_write_message_progressive_simple
        - Src:             'libfreerdp/codec/progressive.c:2516,2'
          Dst:             rfx_message_free
        - Src:             'libfreerdp/codec/progressive.c:2520,21'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/progressive.c:2521,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2523,15'
          Dst:             Stream_Buffer
    - functionName:    progressive_rfx_write_message_progressive_simple
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - s
        - msg
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - rfx_write_message_progressive_simple
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:2391,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2391,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - rfx_write_message_progressive_simple
            - BranchSide:      'libfreerdp/codec/progressive.c:2391,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2392,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2392,2'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_write_message_progressive_simple
            - BranchSide:      'libfreerdp/codec/progressive.c:2392,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2393,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2393,2'
              BranchSideFuncs:
                - rfx_write_message_progressive_simple
            - BranchSide:      'libfreerdp/codec/progressive.c:2393,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:2391,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2392,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2393,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2395,9'
          Dst:             rfx_write_message_progressive_simple
    - functionName:    update_tiles
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2313
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - surface
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - region
        - invalidRegion
      BBCount:         90
      ICount:          584
      EdgeCount:       105
      CyclomaticComplexity: 17
      functionsReached:
        - freerdp_image_copy_no_overlap
        - region16_init
        - region16_intersect_rect
        - region16_rects
        - region16_uninit
        - region16_union_rect
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:2242,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2244,16'
              BranchSideFuncs:
                - region16_union_rect
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2254,14'
              BranchSideFuncs:
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2254,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2256,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2309,2'
              BranchSideFuncs:
                - region16_uninit
        - Branch String:   'libfreerdp/codec/progressive.c:2260,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2260,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2260,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2263,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2263,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2263,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2265,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2265,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2265,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2268,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2268,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2268,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2268,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2268,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2268,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2268,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2268,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2268,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2268,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2268,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2268,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2268,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2268,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2268,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2271,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2271,20'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2271,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2271,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2271,20'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2271,20'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2271,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2271,20'
              BranchSideFuncs:
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2271,20'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2271,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2271,20'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2271,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2271,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2271,20'
              BranchSideFuncs:
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2271,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2280,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2282,7'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2305,3'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2284,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2285,5'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2286,25'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2291,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2292,5'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2293,8'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2293,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2294,5'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2296,8'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2298,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2299,5'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2301,8'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2301,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2302,25'
              BranchSideFuncs:
                - region16_union_rect
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/progressive.c:2303,3'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/progressive.c:2306,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2307,4'
              BranchSideFuncs:
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/progressive.c:2308,3'
              BranchSideFuncs:
                - region16_uninit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_union_rect
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:2240,2'
          Dst:             region16_init
        - Src:             'libfreerdp/codec/progressive.c:2251,3'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/codec/progressive.c:2260,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2263,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2265,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2268,21'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2268,21'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2271,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2271,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2276,3'
          Dst:             region16_init
        - Src:             'libfreerdp/codec/progressive.c:2277,3'
          Dst:             region16_intersect_rect
        - Src:             'libfreerdp/codec/progressive.c:2278,17'
          Dst:             region16_rects
        - Src:             'libfreerdp/codec/progressive.c:2295,9'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/codec/progressive.c:2302,5'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/codec/progressive.c:2305,3'
          Dst:             region16_uninit
        - Src:             'libfreerdp/codec/progressive.c:2312,2'
          Dst:             region16_uninit
    - functionName:    progressive_parse_block
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - s
        - surface
        - region
      BBCount:         45
      ICount:          238
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_Pointer
        - Stream_Seek
        - Stream_StaticConstInit
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - WLog_Print_dbg_tag
        - progressive_wb_context
        - progressive_wb_frame_begin
        - progressive_wb_frame_end
        - progressive_wb_region
        - progressive_wb_sync
        - stream_read_u16_le
        - stream_read_u32_le
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:2172,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2172,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer
                - Stream_StaticConstInit
                - Stream_Seek
                - progressive_wb_region
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - progressive_wb_context
                - progressive_wb_frame_end
                - progressive_wb_frame_begin
                - progressive_wb_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:2172,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2174,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2175,3'
              BranchSideFuncs:
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer
                - Stream_StaticConstInit
                - Stream_Seek
                - progressive_wb_region
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - progressive_wb_context
                - progressive_wb_frame_end
                - progressive_wb_frame_begin
                - progressive_wb_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:2177,2'
              BranchSideFuncs:
                - stream_read_u16_le
                - stream_read_u32_le
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer
                - Stream_StaticConstInit
                - Stream_Seek
                - progressive_wb_region
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - progressive_wb_context
                - progressive_wb_frame_end
                - progressive_wb_frame_begin
                - progressive_wb_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_Print_dbg_tag.146
        - Branch String:   'libfreerdp/codec/progressive.c:2180,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2182,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.146
            - BranchSide:      'libfreerdp/codec/progressive.c:2185,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Pointer
                - Stream_StaticConstInit
                - Stream_Seek
                - progressive_wb_region
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - progressive_wb_context
                - progressive_wb_frame_end
                - progressive_wb_frame_begin
                - progressive_wb_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:2185,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2186,3'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_StaticConstInit
                - Stream_Seek
                - progressive_wb_region
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - progressive_wb_context
                - progressive_wb_frame_end
                - progressive_wb_frame_begin
                - progressive_wb_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2187,46'
              BranchSideFuncs:
                - Stream_Pointer
                - Stream_StaticConstInit
                - Stream_Seek
                - progressive_wb_region
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
                - progressive_wb_context
                - progressive_wb_frame_end
                - progressive_wb_frame_begin
                - progressive_wb_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:2190,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2193,29'
              BranchSideFuncs:
                - progressive_wb_sync
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2197,36'
              BranchSideFuncs:
                - progressive_wb_frame_begin
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2201,34'
              BranchSideFuncs:
                - progressive_wb_frame_end
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2205,32'
              BranchSideFuncs:
                - progressive_wb_context
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2209,31'
              BranchSideFuncs:
                - progressive_wb_region
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2213,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:2213,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2213,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2214,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2217,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2218,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2220,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:2220,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2222,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2228,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2222,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2222,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2225,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:2172,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2174,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/progressive.c:2177,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/progressive.c:2178,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/progressive.c:2182,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/progressive.c:2185,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/progressive.c:2187,31'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/progressive.c:2187,2'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/codec/progressive.c:2188,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/codec/progressive.c:2193,9'
          Dst:             progressive_wb_sync
        - Src:             'libfreerdp/codec/progressive.c:2197,9'
          Dst:             progressive_wb_frame_begin
        - Src:             'libfreerdp/codec/progressive.c:2201,9'
          Dst:             progressive_wb_frame_end
        - Src:             'libfreerdp/codec/progressive.c:2205,9'
          Dst:             progressive_wb_context
        - Src:             'libfreerdp/codec/progressive.c:2209,9'
          Dst:             progressive_wb_region
        - Src:             'libfreerdp/codec/progressive.c:2213,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:2213,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:2220,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:2222,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:2222,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:2222,3'
          Dst:             WLog_PrintMessage
    - functionName:    progressive_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - progressive
        - pSrcData
        - SrcSize
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - invalidRegion
        - surfaceId
        - frameId
      BBCount:         58
      ICount:          293
      EdgeCount:       65
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_GetPosition
        - Stream_GetRemainingLength
        - Stream_StaticConstInit
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - progressive_get_surface_data
        - progressive_parse_block
        - update_tiles
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:2324,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2324,2'
              BranchSideFuncs:
                - progressive_get_surface_data
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_int_assert
                - Stream_StaticConstInit
                - winpr_int_assert
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
            - BranchSide:      'libfreerdp/codec/progressive.c:2324,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2327,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2329,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_StaticConstInit
                - winpr_int_assert
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
            - BranchSide:      'libfreerdp/codec/progressive.c:2334,53'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_StaticConstInit
                - winpr_int_assert
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
        - Branch String:   'libfreerdp/codec/progressive.c:2329,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2329,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2331,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2335,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2335,2'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - winpr_int_assert
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
            - BranchSide:      'libfreerdp/codec/progressive.c:2335,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2337,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2339,22'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - winpr_int_assert
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
            - BranchSide:      'libfreerdp/codec/progressive.c:2343,10'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - winpr_int_assert
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
        - Branch String:   'libfreerdp/codec/progressive.c:2345,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2345,2'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
            - BranchSide:      'libfreerdp/codec/progressive.c:2345,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:2347,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2353,26'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
            - BranchSide:      'libfreerdp/codec/progressive.c:2353,26'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
            - BranchSide:      'libfreerdp/codec/progressive.c:2353,26'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
            - BranchSide:      'libfreerdp/codec/progressive.c:2353,26'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
            - BranchSide:      'libfreerdp/codec/progressive.c:2356,4'
              BranchSideFuncs:
                - Stream_GetPosition
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - progressive_parse_block
        - Branch String:   'libfreerdp/codec/progressive.c:2362,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2364,31'
              BranchSideFuncs:
                - progressive_parse_block
                - Stream_GetRemainingLength
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2368,40'
              BranchSideFuncs:
                - Stream_GetPosition
                - update_tiles
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/progressive.c:2364,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2362,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2365,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2369,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2371,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2378,20'
              BranchSideFuncs:
                - update_tiles
        - Branch String:   'libfreerdp/codec/progressive.c:2371,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2371,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/progressive.c:2374,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:2378,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:2379,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:2380,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:2324,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2325,41'
          Dst:             progressive_get_surface_data
        - Src:             'libfreerdp/codec/progressive.c:2329,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:2329,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:2335,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2344,15'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/codec/progressive.c:2345,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:2360,23'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/progressive.c:2362,9'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/progressive.c:2364,7'
          Dst:             progressive_parse_block
        - Src:             'libfreerdp/codec/progressive.c:2368,21'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/progressive.c:2371,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/progressive.c:2371,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/progressive.c:2378,7'
          Dst:             update_tiles
    - functionName:    progressive_get_surface_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - progressive
        - surfaceId
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - HashTable_GetItemValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:255,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:256,3'
              BranchSideFuncs:
                - HashTable_GetItemValue
            - BranchSide:      'libfreerdp/codec/progressive.c:258,32'
              BranchSideFuncs:
                - HashTable_GetItemValue
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:258,9'
          Dst:             HashTable_GetItemValue
    - functionName:    progressive_rfx_dwt_2d_decode_block
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - temp
        - level
      BBCount:         3
      ICount:          152
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - progressive_rfx_get_band_h_count
        - progressive_rfx_get_band_l_count
        - progressive_rfx_idwt_x
        - progressive_rfx_idwt_y
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:700,24'
          Dst:             progressive_rfx_get_band_l_count
        - Src:             'libfreerdp/codec/progressive.c:701,24'
          Dst:             progressive_rfx_get_band_h_count
        - Src:             'libfreerdp/codec/progressive.c:720,2'
          Dst:             progressive_rfx_idwt_x
        - Src:             'libfreerdp/codec/progressive.c:723,2'
          Dst:             progressive_rfx_idwt_x
        - Src:             'libfreerdp/codec/progressive.c:726,2'
          Dst:             progressive_rfx_idwt_y
    - functionName:    rfx_dwt_2d_extrapolate_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - temp
      BBCount:         15
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - progressive_rfx_dwt_2d_decode_block
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:732,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:732,2'
              BranchSideFuncs:
                - winpr_int_assert
                - progressive_rfx_dwt_2d_decode_block
                - progressive_rfx_dwt_2d_decode_block
                - progressive_rfx_dwt_2d_decode_block
            - BranchSide:      'libfreerdp/codec/progressive.c:732,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/progressive.c:733,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:733,2'
              BranchSideFuncs:
                - progressive_rfx_dwt_2d_decode_block
                - progressive_rfx_dwt_2d_decode_block
                - progressive_rfx_dwt_2d_decode_block
            - BranchSide:      'libfreerdp/codec/progressive.c:733,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:732,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:733,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/progressive.c:734,2'
          Dst:             progressive_rfx_dwt_2d_decode_block
        - Src:             'libfreerdp/codec/progressive.c:735,2'
          Dst:             progressive_rfx_dwt_2d_decode_block
        - Src:             'libfreerdp/codec/progressive.c:736,2'
          Dst:             progressive_rfx_dwt_2d_decode_block
    - functionName:    progressive_delete_surface_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - progressive
        - surfaceId
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - progressive_set_surface_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:498,2'
          Dst:             progressive_set_surface_data
    - functionName:    progressive_set_surface_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - progressive
        - surfaceId
        - pData
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - HashTable_Insert
        - HashTable_Remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:243,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:244,27'
              BranchSideFuncs:
                - HashTable_Insert
            - BranchSide:      'libfreerdp/codec/progressive.c:246,19'
              BranchSideFuncs:
                - HashTable_Remove
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:244,10'
          Dst:             HashTable_Insert
        - Src:             'libfreerdp/codec/progressive.c:246,2'
          Dst:             HashTable_Remove
    - functionName:    progressive_surface_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - surfaceId
        - width
        - height
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - progressive_allocate_tile_cache
        - progressive_surface_context_free
        - winpr_aligned_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:371,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:372,3'
              BranchSideFuncs:
                - progressive_allocate_tile_cache
                - progressive_surface_context_free
            - BranchSide:      'libfreerdp/codec/progressive.c:374,16'
              BranchSideFuncs:
                - progressive_allocate_tile_cache
                - progressive_surface_context_free
        - Branch String:   'libfreerdp/codec/progressive.c:381,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:383,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:387,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:368,71'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/progressive.c:381,7'
          Dst:             progressive_allocate_tile_cache
        - Src:             'libfreerdp/codec/progressive.c:383,3'
          Dst:             progressive_surface_context_free
    - functionName:    progressive_create_surface_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/progressive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - progressive
        - surfaceId
        - width
        - height
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - progressive_get_surface_data
        - progressive_set_surface_data
        - progressive_surface_context_free
        - progressive_surface_context_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/progressive.c:478,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:480,45'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:492,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/progressive.c:482,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:483,4'
              BranchSideFuncs:
                - progressive_set_surface_data
                - progressive_surface_context_free
            - BranchSide:      'libfreerdp/codec/progressive.c:485,37'
              BranchSideFuncs:
                - progressive_set_surface_data
                - progressive_surface_context_free
        - Branch String:   'libfreerdp/codec/progressive.c:485,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/progressive.c:487,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/progressive.c:490,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/progressive.c:476,41'
          Dst:             progressive_get_surface_data
        - Src:             'libfreerdp/codec/progressive.c:480,13'
          Dst:             progressive_surface_context_new
        - Src:             'libfreerdp/codec/progressive.c:485,8'
          Dst:             progressive_set_surface_data
        - Src:             'libfreerdp/codec/progressive.c:487,4'
          Dst:             progressive_surface_context_free
    - functionName:    rfx_write_progressive_tile_simple
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rfx
        - s
        - tile
      BBCount:         180
      ICount:          500
      EdgeCount:       181
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2399,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2399,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2399,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2400,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2400,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2400,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2401,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2401,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2401,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2404,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2405,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2407,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
        - Branch String:   'libfreerdp/codec/rfx.c:2408,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2408,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2408,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2408,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2408,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2408,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2409,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2409,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2409,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2409,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2409,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2409,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2410,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2410,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2410,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2410,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2410,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2410,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2411,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2411,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2411,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2411,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2411,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2411,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2412,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2412,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2412,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2412,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2412,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2412,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2413,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2413,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2413,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2413,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2413,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2413,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2415,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2415,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2415,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2415,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2415,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2415,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2416,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2416,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2416,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2416,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2416,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2416,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2417,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2417,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2417,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2417,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2417,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:2417,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2399,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2400,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2401,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2404,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:2407,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2408,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2408,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2408,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2409,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2409,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2409,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2410,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2410,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2410,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2411,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2411,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2411,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2412,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2412,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2412,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2413,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2413,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2413,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2414,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2415,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2415,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2415,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2416,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2416,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2416,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2417,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2417,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2417,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2418,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2419,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/rfx.c:2420,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/rfx.c:2421,2'
          Dst:             Stream_Write
    - functionName:    Stream_Write_UINT16_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    53
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:893,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:894,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:895,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:893,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:894,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    Stream_Write_UINT32_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT32
        - winpr_int_assert
      functionUses:    21
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1055,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1055,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT32
            - BranchSide:      'winpr/include/winpr/stream.h:1055,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1056,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1056,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT32
            - BranchSide:      'winpr/include/winpr/stream.h:1056,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1057,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1057,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT32
            - BranchSide:      'winpr/include/winpr/stream.h:1057,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1055,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1056,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1057,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1057,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1059,3'
          Dst:             winpr_Data_Write_UINT32
    - functionName:    Stream_Write_UINT8_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT8
        - winpr_int_assert
      functionUses:    37
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:842,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:843,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT8
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:842,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:845,3'
          Dst:             winpr_Data_Write_UINT8
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         24
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1155,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1155,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.292
        - Branch String:   'winpr/include/winpr/stream.h:1157,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1158,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1159,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1157,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1158,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1161,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:222,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:222,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16
                - winpr_Data_Write_UINT16
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:259,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/endian.h:261,3'
          Dst:             winpr_Data_Write_UINT16
        - Src:             'winpr/include/winpr/endian.h:262,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    winpr_Data_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:236,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:236,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         15
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1305,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1306,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1305,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1306,3'
          Dst:             winpr_int_assert
    - functionName:    rfx_write_tile
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - tile
      BBCount:         144
      ICount:          434
      EdgeCount:       146
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - rfx_tile_length
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1561,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1562,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1563,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
        - Branch String:   'libfreerdp/codec/rfx.c:1563,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1564,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1566,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
        - Branch String:   'libfreerdp/codec/rfx.c:1567,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1567,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1567,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1567,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1567,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1567,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1568,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1568,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1568,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1568,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1568,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1568,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1569,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1569,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1569,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1569,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1569,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1569,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1570,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1570,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1570,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1570,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1570,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1570,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1571,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1571,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1571,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1571,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1571,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1571,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1572,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1572,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1572,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1572,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1572,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1572,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1573,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1573,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1573,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1573,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1573,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1573,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1574,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1574,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1574,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1574,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1574,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1574,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1575,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1575,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1575,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1575,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1575,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write
                - Stream_Write
                - Stream_Write
            - BranchSide:      'libfreerdp/codec/rfx.c:1575,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1560,26'
          Dst:             rfx_tile_length
        - Src:             'libfreerdp/codec/rfx.c:1563,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:1566,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1567,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1567,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1567,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1568,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1568,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1568,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1569,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1569,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1569,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1570,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1570,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1570,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1571,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1571,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1571,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1572,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1572,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1572,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1573,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1573,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1573,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1574,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1574,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1574,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1575,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1575,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1575,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1576,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/rfx.c:1577,2'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/rfx.c:1578,2'
          Dst:             Stream_Write
    - functionName:    rfx_tile_length
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tile
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1554,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1554,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1554,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1554,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_message_get_rect_const
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - message
        - index
      BBCount:         21
      ICount:          69
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:402,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:402,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:402,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:403,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:403,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:403,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:404,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:404,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:404,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:402,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:403,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:404,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_write_message_channels
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         77
      ICount:          158
      EdgeCount:       77
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1506,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1506,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:1506,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1512,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1512,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:1512,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1512,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1512,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:1512,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1513,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1513,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:1513,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1513,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1513,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:1513,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1506,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1508,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1509,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1510,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1511,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1512,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1512,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1512,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1513,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1513,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1513,2'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    rfx_write_message_codec_versions
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         59
      ICount:          92
      EdgeCount:       59
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1494,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1494,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:1494,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1494,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1496,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1497,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1498,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1499,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1500,2'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    rfx_write_message_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         83
      ICount:          174
      EdgeCount:       83
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - rfx_update_context_properties
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1520,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1520,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - rfx_update_context_properties
            - BranchSide:      'libfreerdp/codec/rfx.c:1520,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1534,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1534,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - rfx_update_context_properties
            - BranchSide:      'libfreerdp/codec/rfx.c:1534,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1534,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1534,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - rfx_update_context_properties
            - BranchSide:      'libfreerdp/codec/rfx.c:1534,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1520,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1522,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1523,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1524,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1525,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1526,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1527,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1534,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1534,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1534,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1535,2'
          Dst:             rfx_update_context_properties
    - functionName:    rfx_update_context_properties
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          75
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1467,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1467,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1467,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1467,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_write_message_sync
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         49
      ICount:          80
      EdgeCount:       49
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1482,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1482,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:1482,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1482,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1484,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1485,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1486,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:1487,2'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    rfx_clone_rects
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         36
      ICount:          145
      EdgeCount:       39
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_aligned_calloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1897,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1897,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_calloc
            - BranchSide:      'libfreerdp/codec/rfx.c:1897,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1898,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1898,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_calloc
            - BranchSide:      'libfreerdp/codec/rfx.c:1898,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1900,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1900,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_calloc
            - BranchSide:      'libfreerdp/codec/rfx.c:1900,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1901,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1901,2'
              BranchSideFuncs:
                - winpr_aligned_calloc
            - BranchSide:      'libfreerdp/codec/rfx.c:1901,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1903,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1904,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1906,36'
              BranchSideFuncs:
                - winpr_aligned_calloc
        - Branch String:   'libfreerdp/codec/rfx.c:1907,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1908,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1909,18'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1910,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1912,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1914,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1897,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1898,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1900,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1901,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1906,15'
          Dst:             winpr_aligned_calloc
    - functionName:    rfx_clone_quants
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         30
      ICount:          102
      EdgeCount:       31
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1920,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1920,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1920,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1921,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1921,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1921,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1923,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1923,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1923,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1924,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1924,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1924,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1926,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1927,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1930,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1920,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1921,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1923,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1924,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_process_message_tile_work_callback
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
        - work
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - rfx_decode_rgb
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:808,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:808,2'
              BranchSideFuncs:
                - rfx_decode_rgb
            - BranchSide:      'libfreerdp/codec/rfx.c:808,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:808,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:809,2'
          Dst:             rfx_decode_rgb
    - functionName:    Stream_Seek_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1172
      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:1171,3'
          Dst:             Stream_Seek
    - functionName:    rfx_message_get_rect
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - message
        - index
      BBCount:         21
      ICount:          69
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:410,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:410,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:410,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:411,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:411,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:411,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:412,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:412,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:412,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:410,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:411,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:412,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_resize_rects
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
      BBCount:         12
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_aligned_recalloc
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:698,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:698,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/rfx.c:698,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:702,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:703,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:704,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:698,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:701,6'
          Dst:             winpr_aligned_recalloc
    - functionName:    Stream_Seek_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1168
      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:1167,3'
          Dst:             Stream_Seek
    - functionName:    winpr_Data_Get_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:40,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:40,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:114,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:118,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:120,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:123,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:114,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:60,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:64,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:66,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:60,3'
          Dst:             winpr_int_assert
    - functionName:    rfx_write_progressive_frame_end
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2380
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rfx
        - s
      BBCount:         38
      ICount:          85
      EdgeCount:       39
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2382,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2382,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2382,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2383,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2383,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2383,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2385,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2386,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2388,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2382,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2383,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2385,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:2388,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2389,2'
          Dst:             Stream_Write_UINT32_unchecked
    - functionName:    rfx_write_progressive_region
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rfx
        - s
        - msg
      BBCount:         290
      ICount:          981
      EdgeCount:       296
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - rfx_write_progressive_tile_simple
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2288,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2288,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2288,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2289,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2289,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2289,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2290,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2290,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2290,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2295,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2297,26'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2301,14'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2298,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2298,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2298,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2303,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2304,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2306,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2307,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2307,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2307,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2307,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2307,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2307,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2309,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2309,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2309,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2309,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2309,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2309,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2310,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2310,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2310,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2311,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2311,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2311,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2311,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2311,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2311,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2314,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2314,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2314,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2314,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2314,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2314,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2315,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2315,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2315,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2315,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2315,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2315,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2317,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2320,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2335,14'
              BranchSideFuncs:
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2321,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2321,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2321,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2321,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2321,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2321,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2322,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2322,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2322,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2322,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2322,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2322,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2323,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2323,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2323,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2323,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2323,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2323,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2324,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2324,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2324,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2324,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2324,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2324,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2335,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2337,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
            - BranchSide:      'libfreerdp/codec/rfx.c:2346,14'
              BranchSideFuncs:
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
        - Branch String:   'libfreerdp/codec/rfx.c:2339,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2339,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2339,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2339,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2339,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2339,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2340,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2340,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2340,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2340,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2340,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2340,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2341,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2341,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2341,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2341,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2341,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2341,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2342,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2342,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2342,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2342,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2342,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2342,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2343,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2343,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2343,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2343,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2343,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2343,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2346,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2348,26'
              BranchSideFuncs:
                - rfx_write_progressive_tile_simple
                - Stream_GetPosition.297
            - BranchSide:      'libfreerdp/codec/rfx.c:2353,40'
              BranchSideFuncs:
                - Stream_GetPosition.297
        - Branch String:   'libfreerdp/codec/rfx.c:2349,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2350,4'
              BranchSideFuncs:
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
            - BranchSide:      'libfreerdp/codec/rfx.c:2351,2'
              BranchSideFuncs:
                - Stream_GetPosition.297
                - rfx_write_progressive_tile_simple
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2286,23'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/rfx.c:2288,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2289,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2290,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2298,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2303,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:2306,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2307,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2307,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2307,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2308,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2309,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2309,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2309,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2310,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2311,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2311,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2311,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2312,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2313,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2314,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2314,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2314,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2315,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2315,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2315,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2321,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2321,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2321,3'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2322,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2322,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2322,3'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2323,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2323,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2323,3'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2324,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2324,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2324,3'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2339,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2339,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2339,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2340,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2340,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2340,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2341,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2341,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2341,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2342,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2342,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2342,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2343,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2343,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2343,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2349,8'
          Dst:             rfx_write_progressive_tile_simple
        - Src:             'libfreerdp/codec/rfx.c:2353,21'
          Dst:             Stream_GetPosition
    - functionName:    rfx_write_progressive_frame_begin
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rfx
        - s
        - msg
      BBCount:         68
      ICount:          149
      EdgeCount:       69
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2363,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2363,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2363,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2364,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2364,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2364,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2365,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2365,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2365,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2367,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2368,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2370,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2372,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2372,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2372,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2372,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2372,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2372,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2363,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2364,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2365,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2367,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:2370,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2371,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2372,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2372,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2372,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2373,2'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    rfx_write_progressive_wb_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2263
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rfx
        - s
      BBCount:         68
      ICount:          121
      EdgeCount:       69
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2265,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2265,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2265,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2266,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2266,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2266,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2269,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2271,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT8_unchecked
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2265,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2266,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2268,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:2271,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2272,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2273,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2274,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2275,2'
          Dst:             Stream_Write_UINT8_unchecked
    - functionName:    rfx_write_progressive_wb_sync
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rfx
        - s
      BBCount:         58
      ICount:          109
      EdgeCount:       59
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2248,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2248,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2248,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2249,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2249,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2249,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2251,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2252,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2254,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2248,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2249,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2251,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:2254,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2255,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2256,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2257,2'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    rfx_write_message_progressive_simple
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
        - msg
      BBCount:         34
      ICount:          132
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Print_dbg_tag
        - rfx_write_progressive_frame_begin
        - rfx_write_progressive_frame_end
        - rfx_write_progressive_region
        - rfx_write_progressive_wb_context
        - rfx_write_progressive_wb_sync
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2463,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2463,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - rfx_write_progressive_wb_sync
                - rfx_write_progressive_wb_context
                - rfx_write_progressive_frame_begin
                - rfx_write_progressive_region
                - rfx_write_progressive_frame_end
                - WLog_Print_dbg_tag.311
            - BranchSide:      'libfreerdp/codec/rfx.c:2463,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2464,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2464,2'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_write_progressive_wb_sync
                - rfx_write_progressive_wb_context
                - rfx_write_progressive_frame_begin
                - rfx_write_progressive_region
                - rfx_write_progressive_frame_end
                - WLog_Print_dbg_tag.311
            - BranchSide:      'libfreerdp/codec/rfx.c:2464,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2465,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2465,2'
              BranchSideFuncs:
                - rfx_write_progressive_wb_sync
                - rfx_write_progressive_wb_context
                - rfx_write_progressive_frame_begin
                - rfx_write_progressive_region
                - rfx_write_progressive_frame_end
                - WLog_Print_dbg_tag.311
            - BranchSide:      'libfreerdp/codec/rfx.c:2465,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2467,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2469,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.311
            - BranchSide:      'libfreerdp/codec/rfx.c:2473,37'
              BranchSideFuncs:
                - rfx_write_progressive_wb_sync
                - rfx_write_progressive_wb_context
                - rfx_write_progressive_frame_begin
                - rfx_write_progressive_region
                - rfx_write_progressive_frame_end
        - Branch String:   'libfreerdp/codec/rfx.c:2473,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2474,3'
              BranchSideFuncs:
                - rfx_write_progressive_wb_context
                - rfx_write_progressive_frame_begin
                - rfx_write_progressive_region
                - rfx_write_progressive_frame_end
            - BranchSide:      'libfreerdp/codec/rfx.c:2476,40'
              BranchSideFuncs:
                - rfx_write_progressive_wb_context
                - rfx_write_progressive_frame_begin
                - rfx_write_progressive_region
                - rfx_write_progressive_frame_end
        - Branch String:   'libfreerdp/codec/rfx.c:2476,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2477,3'
              BranchSideFuncs:
                - rfx_write_progressive_frame_begin
                - rfx_write_progressive_region
                - rfx_write_progressive_frame_end
            - BranchSide:      'libfreerdp/codec/rfx.c:2479,41'
              BranchSideFuncs:
                - rfx_write_progressive_frame_begin
                - rfx_write_progressive_region
                - rfx_write_progressive_frame_end
        - Branch String:   'libfreerdp/codec/rfx.c:2479,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2480,3'
              BranchSideFuncs:
                - rfx_write_progressive_region
                - rfx_write_progressive_frame_end
            - BranchSide:      'libfreerdp/codec/rfx.c:2482,36'
              BranchSideFuncs:
                - rfx_write_progressive_region
                - rfx_write_progressive_frame_end
        - Branch String:   'libfreerdp/codec/rfx.c:2482,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2483,3'
              BranchSideFuncs:
                - rfx_write_progressive_frame_end
            - BranchSide:      'libfreerdp/codec/rfx.c:2485,39'
              BranchSideFuncs:
                - rfx_write_progressive_frame_end
        - Branch String:   'libfreerdp/codec/rfx.c:2485,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2486,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2488,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2463,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2464,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2465,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2469,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/rfx.c:2473,7'
          Dst:             rfx_write_progressive_wb_sync
        - Src:             'libfreerdp/codec/rfx.c:2476,7'
          Dst:             rfx_write_progressive_wb_context
        - Src:             'libfreerdp/codec/rfx.c:2479,7'
          Dst:             rfx_write_progressive_frame_begin
        - Src:             'libfreerdp/codec/rfx.c:2482,7'
          Dst:             rfx_write_progressive_region
        - Src:             'libfreerdp/codec/rfx.c:2485,7'
          Dst:             rfx_write_progressive_frame_end
    - functionName:    rfx_get_progressive_block_type_string
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - blockType
      BBCount:         11
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2428,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2431,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2434,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2437,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2440,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2443,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2446,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2449,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2452,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2455,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfx_message_get_frame_idx
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2240,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2240,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2240,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2240,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_context_get_frame_idx
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2234,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2234,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2234,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2234,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_context_get_mode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2228,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2228,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2228,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2228,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_context_set_mode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - mode
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2221,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2221,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2221,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2221,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_compose_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2217
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - s
        - rects
        - numRects
        - data
        - width
        - height
        - scanline
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - rfx_encode_message
        - rfx_message_free
        - rfx_write_message
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2208,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2208,2'
              BranchSideFuncs:
                - rfx_encode_message
                - rfx_write_message
                - rfx_message_free
            - BranchSide:      'libfreerdp/codec/rfx.c:2208,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2211,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2212,3'
              BranchSideFuncs:
                - rfx_write_message
                - rfx_message_free
            - BranchSide:      'libfreerdp/codec/rfx.c:2214,37'
              BranchSideFuncs:
                - rfx_write_message
                - rfx_message_free
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2208,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2210,6'
          Dst:             rfx_encode_message
        - Src:             'libfreerdp/codec/rfx.c:2214,19'
          Dst:             rfx_write_message
        - Src:             'libfreerdp/codec/rfx.c:2215,2'
          Dst:             rfx_message_free
    - functionName:    rfx_encode_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - context
        - rects
        - numRects
        - data
        - w
        - h
        - s
      BBCount:         351
      ICount:          1765
      EdgeCount:       411
      CyclomaticComplexity: 62
      functionsReached:
        - BufferPool_Take
        - ObjectPool_Take
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - computeRegion
        - region16_extents
        - region16_init
        - region16_intersects_rect
        - region16_rects
        - region16_uninit
        - region16_union_rect
        - rfx_compose_message_tile_work_callback
        - rfx_encode_rgb
        - rfx_ensure_tiles
        - rfx_message_free
        - rfx_tile_length
        - rfx_update_context_properties
        - setupWorkers
        - winpr_CloseThreadpoolWork
        - winpr_CreateThreadpoolWork
        - winpr_SubmitThreadpoolWork
        - winpr_WaitForThreadpoolWorkCallbacks
        - winpr_aligned_calloc
        - winpr_aligned_free
        - winpr_aligned_malloc
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1674,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1674,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_calloc
                - region16_init
                - region16_init
                - winpr_int_assert
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
                - rfx_update_context_properties
            - BranchSide:      'libfreerdp/codec/rfx.c:1674,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1675,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1675,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_calloc
                - region16_init
                - region16_init
                - winpr_int_assert
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
                - rfx_update_context_properties
            - BranchSide:      'libfreerdp/codec/rfx.c:1675,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1676,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1676,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_calloc
                - region16_init
                - region16_init
                - winpr_int_assert
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
                - rfx_update_context_properties
            - BranchSide:      'libfreerdp/codec/rfx.c:1676,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1677,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1677,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_calloc
                - region16_init
                - region16_init
                - winpr_int_assert
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
                - rfx_update_context_properties
            - BranchSide:      'libfreerdp/codec/rfx.c:1677,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1678,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1678,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_calloc
                - region16_init
                - region16_init
                - winpr_int_assert
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
                - rfx_update_context_properties
            - BranchSide:      'libfreerdp/codec/rfx.c:1678,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1679,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1679,2'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - region16_init
                - region16_init
                - winpr_int_assert
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
                - rfx_update_context_properties
            - BranchSide:      'libfreerdp/codec/rfx.c:1679,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1681,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1682,3'
              BranchSideFuncs:
                - region16_init
                - region16_init
                - winpr_int_assert
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
                - rfx_update_context_properties
            - BranchSide:      'libfreerdp/codec/rfx.c:1684,2'
              BranchSideFuncs:
                - region16_init
                - region16_init
                - winpr_int_assert
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
                - rfx_update_context_properties
        - Branch String:   'libfreerdp/codec/rfx.c:1687,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1688,33'
              BranchSideFuncs:
                - rfx_update_context_properties
                - winpr_int_assert
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1690,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1692,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1694,3'
              BranchSideFuncs:
                - computeRegion
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1707,22'
              BranchSideFuncs:
                - computeRegion
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1694,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1694,3'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - computeRegion
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1694,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1695,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1697,4'
              BranchSideFuncs:
                - computeRegion
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1699,3'
              BranchSideFuncs:
                - computeRegion
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1711,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1712,3'
              BranchSideFuncs:
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1714,32'
              BranchSideFuncs:
                - region16_extents
                - winpr_int_assert
                - winpr_int_assert
                - rfx_ensure_tiles
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1715,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1715,2'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_ensure_tiles
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1715,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1716,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1716,2'
              BranchSideFuncs:
                - rfx_ensure_tiles
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - setupWorkers
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1716,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1721,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1722,3'
              BranchSideFuncs:
                - setupWorkers
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1724,20'
              BranchSideFuncs:
                - setupWorkers
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - region16_rects
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1724,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1725,3'
              BranchSideFuncs:
                - region16_rects
                - winpr_aligned_calloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1727,6'
              BranchSideFuncs:
                - region16_rects
                - winpr_aligned_calloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1727,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1729,16'
              BranchSideFuncs:
                - region16_rects
                - winpr_aligned_calloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1733,9'
              BranchSideFuncs:
                - region16_rects
                - winpr_aligned_calloc
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1736,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1737,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1739,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1739,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1739,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1739,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1739,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1739,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1741,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1743,24'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1853,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1753,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1756,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1851,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1758,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1758,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1758,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1759,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1761,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1761,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1761,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1761,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1761,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1761,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1762,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1762,29'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1762,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1762,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1762,29'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1762,29'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1762,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1762,29'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1762,29'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1762,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1762,29'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1762,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1762,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1762,29'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1762,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1764,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1772,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1850,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1774,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1774,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1774,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1776,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1779,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1779,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1779,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1779,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1779,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1779,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1780,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1780,29'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1780,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1780,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1780,29'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1780,29'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1780,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1780,29'
              BranchSideFuncs:
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1780,29'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1780,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1780,29'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1780,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1780,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1780,29'
              BranchSideFuncs:
                - region16_intersects_rect
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1780,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1783,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1784,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1786,49'
              BranchSideFuncs:
                - ObjectPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1787,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1788,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1790,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1790,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1790,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1790,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1790,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1790,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1791,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1791,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1791,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1791,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1791,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1791,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1791,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1791,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1791,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1791,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1791,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1791,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1791,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1791,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1791,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1792,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1792,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1792,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1792,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1792,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1792,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1792,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1792,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1792,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1792,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1792,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1792,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1792,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1792,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1792,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1793,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1793,15'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1793,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1793,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1793,15'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1793,15'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1793,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1793,15'
              BranchSideFuncs:
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1793,15'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1793,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1793,15'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1793,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1793,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1793,15'
              BranchSideFuncs:
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1793,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1801,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1801,23'
              BranchSideFuncs:
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1808,16'
              BranchSideFuncs:
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_free
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1801,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1803,25'
              BranchSideFuncs:
                - winpr_aligned_free
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1808,16'
              BranchSideFuncs:
                - BufferPool_Take
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_free
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1815,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1816,6'
              BranchSideFuncs:
                - rfx_ensure_tiles
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - winpr_aligned_free
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1818,21'
              BranchSideFuncs:
                - rfx_ensure_tiles
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - winpr_aligned_free
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1822,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1823,6'
              BranchSideFuncs:
                - rfx_encode_rgb
                - region16_union_rect
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - winpr_aligned_free
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1824,43'
              BranchSideFuncs:
                - rfx_encode_rgb
                - region16_union_rect
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - winpr_aligned_free
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1826,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1828,27'
              BranchSideFuncs:
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1844,21'
              BranchSideFuncs:
                - rfx_encode_rgb
                - region16_union_rect
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1831,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1835,7'
              BranchSideFuncs:
                - winpr_SubmitThreadpoolWork
                - region16_union_rect
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - winpr_CreateThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1838,28'
              BranchSideFuncs:
                - winpr_SubmitThreadpoolWork
                - region16_union_rect
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - winpr_CreateThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1847,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1848,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1849,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersects_rect
                - ObjectPool_Take
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Take
                - rfx_ensure_tiles
                - rfx_encode_rgb
                - region16_union_rect
                - winpr_CreateThreadpoolWork
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1857,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1859,3'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1886,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - rfx_message_free
                - region16_uninit
                - region16_uninit
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1862,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1864,8'
              BranchSideFuncs:
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - region16_uninit
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1880,3'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
        - Branch String:   'libfreerdp/codec/rfx.c:1864,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1866,10'
              BranchSideFuncs:
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - region16_uninit
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1875,27'
              BranchSideFuncs:
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - region16_uninit
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1866,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1868,38'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - region16_uninit
            - BranchSide:      'libfreerdp/codec/rfx.c:1872,15'
              BranchSideFuncs:
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - region16_uninit
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1877,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1877,30'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1877,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1877,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1877,30'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1877,30'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1877,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1877,30'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1877,30'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1877,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1877,30'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1877,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1877,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1877,30'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1877,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1886,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1886,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rfx_message_free
                - region16_uninit
                - region16_uninit
            - BranchSide:      'libfreerdp/codec/rfx.c:1888,19'
              BranchSideFuncs:
                - rfx_message_free
                - region16_uninit
                - region16_uninit
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1674,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1675,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1676,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1677,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1678,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1679,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1681,32'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/rfx.c:1684,2'
          Dst:             region16_init
        - Src:             'libfreerdp/codec/rfx.c:1685,2'
          Dst:             region16_init
        - Src:             'libfreerdp/codec/rfx.c:1688,3'
          Dst:             rfx_update_context_properties
        - Src:             'libfreerdp/codec/rfx.c:1694,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1696,22'
          Dst:             winpr_aligned_malloc
        - Src:             'libfreerdp/codec/rfx.c:1711,7'
          Dst:             computeRegion
        - Src:             'libfreerdp/codec/rfx.c:1714,32'
          Dst:             region16_extents
        - Src:             'libfreerdp/codec/rfx.c:1715,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1716,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1721,7'
          Dst:             rfx_ensure_tiles
        - Src:             'libfreerdp/codec/rfx.c:1724,7'
          Dst:             setupWorkers
        - Src:             'libfreerdp/codec/rfx.c:1734,15'
          Dst:             region16_rects
        - Src:             'libfreerdp/codec/rfx.c:1736,25'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/rfx.c:1739,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1739,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1761,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1761,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1762,29'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1762,29'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1779,28'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1779,28'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1780,29'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1780,29'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1783,9'
          Dst:             region16_intersects_rect
        - Src:             'libfreerdp/codec/rfx.c:1786,33'
          Dst:             ObjectPool_Take
        - Src:             'libfreerdp/codec/rfx.c:1790,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1790,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1791,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1791,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1792,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1792,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1793,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1793,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1803,6'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx.c:1815,36'
          Dst:             BufferPool_Take
        - Src:             'libfreerdp/codec/rfx.c:1822,10'
          Dst:             rfx_ensure_tiles
        - Src:             'libfreerdp/codec/rfx.c:1831,26'
          Dst:             winpr_CreateThreadpoolWork
        - Src:             'libfreerdp/codec/rfx.c:1831,26'
          Dst:             rfx_compose_message_tile_work_callback
        - Src:             'libfreerdp/codec/rfx.c:1838,6'
          Dst:             winpr_SubmitThreadpoolWork
        - Src:             'libfreerdp/codec/rfx.c:1844,6'
          Dst:             rfx_encode_rgb
        - Src:             'libfreerdp/codec/rfx.c:1847,10'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/codec/rfx.c:1868,6'
          Dst:             winpr_WaitForThreadpoolWorkCallbacks
        - Src:             'libfreerdp/codec/rfx.c:1869,6'
          Dst:             winpr_CloseThreadpoolWork
        - Src:             'libfreerdp/codec/rfx.c:1876,24'
          Dst:             rfx_tile_length
        - Src:             'libfreerdp/codec/rfx.c:1877,30'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1877,30'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1880,3'
          Dst:             region16_uninit
        - Src:             'libfreerdp/codec/rfx.c:1881,3'
          Dst:             region16_uninit
        - Src:             'libfreerdp/codec/rfx.c:1886,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1886,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1888,2'
          Dst:             rfx_message_free
        - Src:             'libfreerdp/codec/rfx.c:1889,2'
          Dst:             region16_uninit
        - Src:             'libfreerdp/codec/rfx.c:1890,2'
          Dst:             region16_uninit
    - functionName:    rfx_write_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
        - message
      BBCount:         30
      ICount:          125
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - rfx_compose_message_header
        - rfx_write_message_frame_begin
        - rfx_write_message_frame_end
        - rfx_write_message_region
        - rfx_write_message_tileset
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2181,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2181,2'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_write_message_frame_begin
                - rfx_write_message_region
                - rfx_write_message_tileset
                - rfx_write_message_frame_end
                - rfx_compose_message_header
            - BranchSide:      'libfreerdp/codec/rfx.c:2181,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2182,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2182,2'
              BranchSideFuncs:
                - rfx_write_message_frame_begin
                - rfx_write_message_region
                - rfx_write_message_tileset
                - rfx_write_message_frame_end
                - rfx_compose_message_header
            - BranchSide:      'libfreerdp/codec/rfx.c:2182,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2184,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2186,35'
              BranchSideFuncs:
                - rfx_compose_message_header
                - rfx_write_message_frame_begin
                - rfx_write_message_region
                - rfx_write_message_tileset
                - rfx_write_message_frame_end
            - BranchSide:      'libfreerdp/codec/rfx.c:2192,37'
              BranchSideFuncs:
                - rfx_write_message_frame_begin
                - rfx_write_message_region
                - rfx_write_message_tileset
                - rfx_write_message_frame_end
        - Branch String:   'libfreerdp/codec/rfx.c:2186,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2187,4'
              BranchSideFuncs:
                - rfx_write_message_frame_begin
                - rfx_write_message_region
                - rfx_write_message_tileset
                - rfx_write_message_frame_end
            - BranchSide:      'libfreerdp/codec/rfx.c:2189,3'
              BranchSideFuncs:
                - rfx_write_message_frame_begin
                - rfx_write_message_region
                - rfx_write_message_tileset
                - rfx_write_message_frame_end
        - Branch String:   'libfreerdp/codec/rfx.c:2192,58'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2193,32'
              BranchSideFuncs:
                - rfx_write_message_region
                - rfx_write_message_tileset
                - rfx_write_message_frame_end
            - BranchSide:      'libfreerdp/codec/rfx.c:2197,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:2193,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2194,33'
              BranchSideFuncs:
                - rfx_write_message_tileset
                - rfx_write_message_frame_end
            - BranchSide:      'libfreerdp/codec/rfx.c:2197,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:2194,54'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2195,35'
              BranchSideFuncs:
                - rfx_write_message_frame_end
            - BranchSide:      'libfreerdp/codec/rfx.c:2197,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:2192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2197,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2200,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2181,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2182,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2186,8'
          Dst:             rfx_compose_message_header
        - Src:             'libfreerdp/codec/rfx.c:2192,7'
          Dst:             rfx_write_message_frame_begin
        - Src:             'libfreerdp/codec/rfx.c:2193,7'
          Dst:             rfx_write_message_region
        - Src:             'libfreerdp/codec/rfx.c:2194,7'
          Dst:             rfx_write_message_tileset
        - Src:             'libfreerdp/codec/rfx.c:2195,7'
          Dst:             rfx_write_message_frame_end
    - functionName:    rfx_message_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - message
      BBCount:         20
      ICount:          133
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - BufferPool_Return
        - ObjectPool_Return
        - rfx_allocate_tiles
        - winpr_aligned_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1430,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1431,3'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - rfx_allocate_tiles
                - ObjectPool_Return
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx.c:1433,21'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - rfx_allocate_tiles
                - ObjectPool_Return
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/rfx.c:1435,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1437,15'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - winpr_aligned_free
                - ObjectPool_Return
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx.c:1455,25'
              BranchSideFuncs:
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1437,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1439,21'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - winpr_aligned_free
                - ObjectPool_Return
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx.c:1452,22'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1440,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1441,5'
              BranchSideFuncs:
                - ObjectPool_Return
                - rfx_allocate_tiles
                - winpr_aligned_free
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx.c:1443,8'
              BranchSideFuncs:
                - ObjectPool_Return
                - rfx_allocate_tiles
                - winpr_aligned_free
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/rfx.c:1443,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1445,23'
              BranchSideFuncs:
                - BufferPool_Return
                - ObjectPool_Return
                - rfx_allocate_tiles
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1449,22'
              BranchSideFuncs:
                - ObjectPool_Return
                - rfx_allocate_tiles
                - winpr_aligned_free
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/rfx.c:1459,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1459,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1460,22'
              BranchSideFuncs:
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1433,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx.c:1445,5'
          Dst:             BufferPool_Return
        - Src:             'libfreerdp/codec/rfx.c:1449,4'
          Dst:             ObjectPool_Return
        - Src:             'libfreerdp/codec/rfx.c:1452,3'
          Dst:             rfx_allocate_tiles
        - Src:             'libfreerdp/codec/rfx.c:1460,3'
          Dst:             winpr_aligned_free
    - functionName:    rfx_allocate_tiles
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - message
        - count
        - allocOnly
      BBCount:         45
      ICount:          175
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - winpr_aligned_recalloc
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:815,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:815,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:815,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:819,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:819,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:822,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:819,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:820,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:822,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:823,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:827,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:824,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:824,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:824,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:824,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:824,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:824,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:827,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:827,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:827,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:815,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:818,18'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/rfx.c:824,23'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:824,23'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:827,3'
          Dst:             winpr_int_assert
    - functionName:    rfx_compose_message_header
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         12
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - rfx_write_message_channels
        - rfx_write_message_codec_versions
        - rfx_write_message_context
        - rfx_write_message_sync
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1541,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1541,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - rfx_write_message_sync
                - rfx_write_message_context
                - rfx_write_message_codec_versions
                - rfx_write_message_channels
            - BranchSide:      'libfreerdp/codec/rfx.c:1541,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1542,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1543,3'
              BranchSideFuncs:
                - rfx_write_message_sync
                - rfx_write_message_context
                - rfx_write_message_codec_versions
                - rfx_write_message_channels
            - BranchSide:      'libfreerdp/codec/rfx.c:1545,25'
              BranchSideFuncs:
                - rfx_write_message_sync
                - rfx_write_message_context
                - rfx_write_message_codec_versions
                - rfx_write_message_channels
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1541,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1542,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:1545,2'
          Dst:             rfx_write_message_sync
        - Src:             'libfreerdp/codec/rfx.c:1546,2'
          Dst:             rfx_write_message_context
        - Src:             'libfreerdp/codec/rfx.c:1547,2'
          Dst:             rfx_write_message_codec_versions
        - Src:             'libfreerdp/codec/rfx.c:1548,2'
          Dst:             rfx_write_message_channels
    - functionName:    rfx_write_message_frame_begin
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2107
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
        - message
      BBCount:         82
      ICount:          158
      EdgeCount:       83
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2108,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2108,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2108,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2109,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2109,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2109,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2111,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2112,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2114,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2118,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2118,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2118,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2118,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2118,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2118,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2108,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2109,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2111,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:2114,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2115,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2116,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2117,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2118,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2118,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2118,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2119,2'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    rfx_write_message_region
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2126
      functionLinenumberEnd: 2159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
        - message
      BBCount:         174
      ICount:          422
      EdgeCount:       177
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - rfx_message_get_rect_const
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2127,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2127,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2127,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2128,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2128,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2128,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2131,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2132,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2134,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2134,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2135,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2137,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2138,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2138,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2138,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2138,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2138,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2138,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2142,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2142,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2142,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2142,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2144,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2146,53'
              BranchSideFuncs:
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2156,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2147,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2147,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2147,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2150,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2150,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2150,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2150,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2150,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2150,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2151,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2151,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2151,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2151,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2151,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2151,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2152,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2152,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2152,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2152,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2152,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2152,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2153,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2153,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2153,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2153,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2153,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - rfx_message_get_rect_const
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2153,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2127,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2128,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2134,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:2137,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2138,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2138,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2138,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2139,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2140,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2141,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2142,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2142,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2142,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2146,26'
          Dst:             rfx_message_get_rect_const
        - Src:             'libfreerdp/codec/rfx.c:2147,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2150,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2150,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2150,3'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2151,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2151,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2151,3'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2152,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2152,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2152,3'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2153,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2153,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2153,3'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2156,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2157,2'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    rfx_write_message_tileset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
        - message
      BBCount:         306
      ICount:          1071
      EdgeCount:       329
      CyclomaticComplexity: 25
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - rfx_write_tile
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2056,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2056,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2056,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2057,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2057,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2057,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2061,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2062,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2064,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2065,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2065,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2065,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2065,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2065,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2065,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2070,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2070,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2070,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2070,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2070,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2070,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2074,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2074,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2074,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2074,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2074,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2074,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2075,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2075,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2075,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2075,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2075,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2075,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2078,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2080,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
            - BranchSide:      'libfreerdp/codec/rfx.c:2086,14'
              BranchSideFuncs:
                - rfx_write_tile
        - Branch String:   'libfreerdp/codec/rfx.c:2080,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2080,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2080,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2081,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked
                - rfx_write_tile
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2081,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2086,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2088,20'
              BranchSideFuncs:
                - rfx_write_tile
            - BranchSide:      'libfreerdp/codec/rfx.c:2101,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:2089,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2090,4'
              BranchSideFuncs:
                - rfx_write_tile
            - BranchSide:      'libfreerdp/codec/rfx.c:2092,23'
              BranchSideFuncs:
                - rfx_write_tile
        - Branch String:   'libfreerdp/codec/rfx.c:2092,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2093,4'
              BranchSideFuncs:
                - rfx_write_tile
            - BranchSide:      'libfreerdp/codec/rfx.c:2094,2'
              BranchSideFuncs:
                - rfx_write_tile
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2056,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2057,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2061,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:2064,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2065,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2065,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2065,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2066,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2067,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2068,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2069,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2070,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2070,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2070,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2071,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2071,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2071,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2071,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2071,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2071,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2071,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2071,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2071,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2073,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2074,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2074,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2074,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2075,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2075,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2075,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2080,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2081,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2081,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2081,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2081,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2081,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2081,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2081,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2081,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2081,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2092,8'
          Dst:             rfx_write_tile
    - functionName:    rfx_write_message_frame_end
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
        - message
      BBCount:         58
      ICount:          109
      EdgeCount:       59
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2165,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2165,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2165,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2166,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2166,2'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2166,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2168,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2169,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
            - BranchSide:      'libfreerdp/codec/rfx.c:2171,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked
                - Stream_Write_UINT32_unchecked
                - Stream_Write_UINT8_unchecked
                - Stream_Write_UINT8_unchecked
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2165,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2166,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2168,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/rfx.c:2171,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2172,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2173,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/rfx.c:2174,2'
          Dst:             Stream_Write_UINT8_unchecked
    - functionName:    computeRegion
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - rects
        - numRects
        - region
        - width
        - height
      BBCount:         58
      ICount:          271
      EdgeCount:       66
      CyclomaticComplexity: 10
      functionsReached:
        - region16_intersect_rect
        - region16_union_rect
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1600,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1600,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1600,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1600,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1600,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1600,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/rfx.c:1600,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1600,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1600,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/rfx.c:1600,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1600,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1600,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1600,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1600,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1600,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1601,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1601,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1601,31'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1601,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1601,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1601,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/rfx.c:1601,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1601,31'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1601,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/rfx.c:1601,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1601,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1601,31'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1601,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1601,31'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1601,31'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1603,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1603,2'
              BranchSideFuncs:
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1603,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1604,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1606,27'
              BranchSideFuncs:
                - region16_union_rect
                - region16_intersect_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1617,33'
              BranchSideFuncs:
                - region16_intersect_rect
        - Branch String:   'libfreerdp/codec/rfx.c:1613,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1614,4'
              BranchSideFuncs:
                - region16_intersect_rect
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1615,2'
              BranchSideFuncs:
                - region16_intersect_rect
                - region16_union_rect
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1600,40'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1600,40'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1601,31'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1601,31'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1603,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1613,8'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/codec/rfx.c:1617,9'
          Dst:             region16_intersect_rect
    - functionName:    rfx_ensure_tiles
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - message
        - count
      BBCount:         15
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - rfx_allocate_tiles
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1649,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1649,2'
              BranchSideFuncs:
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1649,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1651,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1652,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1654,23'
              BranchSideFuncs:
                - rfx_allocate_tiles
        - Branch String:   'libfreerdp/codec/rfx.c:1654,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1654,15'
              BranchSideFuncs:
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1654,15'
              BranchSideFuncs:
                - rfx_allocate_tiles
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1649,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1655,9'
          Dst:             rfx_allocate_tiles
    - functionName:    setupWorkers
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - context
        - nbTiles
      BBCount:         22
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_aligned_recalloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1624,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1624,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/rfx.c:1624,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1627,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1627,2'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/rfx.c:1627,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1631,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1632,3'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/rfx.c:1634,45'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/rfx.c:1634,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1635,3'
              BranchSideFuncs:
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/rfx.c:1637,33'
              BranchSideFuncs:
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/rfx.c:1639,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1641,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1643,55'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1624,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1627,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1634,15'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/rfx.c:1639,15'
          Dst:             winpr_aligned_recalloc
    - functionName:    rfx_compose_message_tile_work_callback
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
        - context
        - work
      BBCount:         9
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - rfx_encode_rgb
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1593,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1593,2'
              BranchSideFuncs:
                - rfx_encode_rgb
            - BranchSide:      'libfreerdp/codec/rfx.c:1593,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1593,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1594,2'
          Dst:             rfx_encode_rgb
    - functionName:    rfx_message_list_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2019
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - context
        - messages
        - count
      BBCount:         15
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2020,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2020,2'
              BranchSideFuncs:
                - calloc
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2020,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2022,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2022,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2022,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2020,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2021,26'
          Dst:             calloc
        - Src:             'libfreerdp/codec/rfx.c:2022,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_split_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - context
        - message
        - numMessages
        - maxDataSize
      BBCount:         84
      ICount:          409
      EdgeCount:       95
      CyclomaticComplexity: 13
      functionsReached:
        - rfx_allocate_tiles
        - rfx_clone_quants
        - rfx_clone_rects
        - rfx_tile_length
        - winpr_aligned_calloc
        - winpr_aligned_free
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1940,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1940,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1940,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1941,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1941,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1941,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1942,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1942,2'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1942,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1949,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1950,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1952,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
        - Branch String:   'libfreerdp/codec/rfx.c:1953,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1955,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1985,17'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1958,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1958,3'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1958,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1959,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1959,3'
              BranchSideFuncs:
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1959,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1963,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1964,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1966,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
        - Branch String:   'libfreerdp/codec/rfx.c:1966,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1968,20'
              BranchSideFuncs:
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
        - Branch String:   'libfreerdp/codec/rfx.c:1969,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1970,5'
              BranchSideFuncs:
                - rfx_clone_rects
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_allocate_tiles
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - rfx_clone_quants
            - BranchSide:      'libfreerdp/codec/rfx.c:1971,25'
              BranchSideFuncs:
                - rfx_clone_rects
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_allocate_tiles
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - rfx_clone_quants
        - Branch String:   'libfreerdp/codec/rfx.c:1971,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1972,5'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - winpr_aligned_free
                - rfx_allocate_tiles
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - rfx_clone_quants
                - rfx_clone_rects
            - BranchSide:      'libfreerdp/codec/rfx.c:1973,4'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - winpr_aligned_free
                - rfx_allocate_tiles
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - rfx_clone_quants
                - rfx_clone_rects
        - Branch String:   'libfreerdp/codec/rfx.c:1974,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1975,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1976,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
        - Branch String:   'libfreerdp/codec/rfx.c:1978,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1978,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
        - Branch String:   'libfreerdp/codec/rfx.c:1978,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
        - Branch String:   'libfreerdp/codec/rfx.c:1978,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1978,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1978,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1980,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1980,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - rfx_tile_length
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_clone_quants
                - winpr_aligned_free
                - rfx_allocate_tiles
                - rfx_clone_rects
                - rfx_allocate_tiles
            - BranchSide:      'libfreerdp/codec/rfx.c:1980,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1991,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1992,23'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1994,21'
              BranchSideFuncs:
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1940,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1941,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1942,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1948,20'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/rfx.c:1958,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1959,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1961,31'
          Dst:             rfx_tile_length
        - Src:             'libfreerdp/codec/rfx.c:1969,9'
          Dst:             rfx_clone_quants
        - Src:             'libfreerdp/codec/rfx.c:1971,9'
          Dst:             rfx_clone_rects
        - Src:             'libfreerdp/codec/rfx.c:1974,9'
          Dst:             rfx_allocate_tiles
        - Src:             'libfreerdp/codec/rfx.c:1978,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1978,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1980,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1992,3'
          Dst:             rfx_allocate_tiles
        - Src:             'libfreerdp/codec/rfx.c:1994,2'
          Dst:             winpr_aligned_free
    - functionName:    rfx_encode_messages
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2035
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - context
        - rects
        - numRects
        - data
        - width
        - height
        - scanline
        - numMessages
        - maxDataSize
      BBCount:         20
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - rfx_encode_message
        - rfx_message_free
        - rfx_message_list_new
        - rfx_split_message
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2036,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2036,2'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_encode_message
                - rfx_split_message
                - rfx_message_free
                - rfx_message_list_new
            - BranchSide:      'libfreerdp/codec/rfx.c:2036,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2037,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2037,2'
              BranchSideFuncs:
                - rfx_encode_message
                - rfx_split_message
                - rfx_message_free
                - rfx_message_list_new
            - BranchSide:      'libfreerdp/codec/rfx.c:2037,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2041,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2042,3'
              BranchSideFuncs:
                - rfx_split_message
                - rfx_message_free
                - rfx_message_list_new
            - BranchSide:      'libfreerdp/codec/rfx.c:2044,40'
              BranchSideFuncs:
                - rfx_split_message
                - rfx_message_free
                - rfx_message_list_new
        - Branch String:   'libfreerdp/codec/rfx.c:2046,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2047,3'
              BranchSideFuncs:
                - rfx_message_list_new
            - BranchSide:      'libfreerdp/codec/rfx.c:2049,30'
              BranchSideFuncs:
                - rfx_message_list_new
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2036,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2037,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2040,6'
          Dst:             rfx_encode_message
        - Src:             'libfreerdp/codec/rfx.c:2044,22'
          Dst:             rfx_split_message
        - Src:             'libfreerdp/codec/rfx.c:2045,2'
          Dst:             rfx_message_free
        - Src:             'libfreerdp/codec/rfx.c:2049,9'
          Dst:             rfx_message_list_new
    - functionName:    rfx_message_list_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - messages
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - rfx_message_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2009,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2010,3'
              BranchSideFuncs:
                - free
                - rfx_message_free
            - BranchSide:      'libfreerdp/codec/rfx.c:2011,14'
              BranchSideFuncs:
                - free
                - rfx_message_free
        - Branch String:   'libfreerdp/codec/rfx.c:2011,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2012,20'
              BranchSideFuncs:
                - rfx_message_free
                - free
            - BranchSide:      'libfreerdp/codec/rfx.c:2013,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2012,3'
          Dst:             rfx_message_free
    - functionName:    rfx_message_list_get
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - messages
        - idx
      BBCount:         18
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:2000,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2000,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:2000,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2001,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2002,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2003,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:2003,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:2003,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:2003,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:2000,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:2003,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_message_get_rect_count
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1424,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1424,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1424,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1424,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_message_get_rects
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
        - numRects
      BBCount:         12
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1416,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1416,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1416,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1417,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1417,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1418,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1416,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_message_get_tile_count
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1409,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1409,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1409,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1409,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_message_get_tiles
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
        - numTiles
      BBCount:         12
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1394,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1394,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1394,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1395,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1395,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1396,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1394,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_message_get_quants
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
        - numQuantVals
      BBCount:         12
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1385,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1385,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1385,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1386,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1386,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1387,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1385,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_message_get_tile
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - message
        - index
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:393,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:393,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:393,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:394,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:394,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:394,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:395,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:395,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:395,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:393,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:394,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:395,2'
          Dst:             winpr_int_assert
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rfx_process_message_frame_end
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - message
        - s
        - pExpectedBlockType
      BBCount:         50
      ICount:          159
      EdgeCount:       53
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:679,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:679,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:679,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:680,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:680,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:680,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:681,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:681,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:681,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:682,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:682,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:682,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:683,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:683,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:683,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:685,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:687,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:691,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:687,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:687,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:688,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:692,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:692,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:693,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:679,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:680,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:681,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:682,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:683,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:687,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:687,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:692,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:692,2'
          Dst:             WLog_PrintMessage
    - functionName:    rfx_process_message_tileset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - message
        - s
        - pExpectedBlockType
      BBCount:         234
      ICount:          1400
      EdgeCount:       280
      CyclomaticComplexity: 48
      functionsReached:
        - ObjectPool_Return
        - ObjectPool_Take
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_GetRemainingLength
        - Stream_Pointer
        - Stream_SafeSeekEx
        - Stream_Seek_UINT16
        - Stream_Seek_UINT8
        - Stream_StaticInit
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - rfx_allocate_tiles
        - rfx_decode_rgb
        - rfx_process_message_tile_work_callback
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
        - winpr_CloseThreadpoolWork
        - winpr_CreateThreadpoolWork
        - winpr_SubmitThreadpoolWork
        - winpr_WaitForThreadpoolWorkCallbacks
        - winpr_aligned_calloc
        - winpr_aligned_free
        - winpr_aligned_recalloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:853,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:853,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - Stream_Seek_UINT16
                - Stream_Seek_UINT16
                - stream_read_u8.373
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - winpr_aligned_recalloc
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:853,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:854,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:854,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - Stream_Seek_UINT16
                - Stream_Seek_UINT16
                - stream_read_u8.373
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - winpr_aligned_recalloc
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:854,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:855,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:855,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - Stream_Seek_UINT16
                - Stream_Seek_UINT16
                - stream_read_u8.373
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - winpr_aligned_recalloc
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:855,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:856,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:856,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - Stream_Seek_UINT16
                - Stream_Seek_UINT16
                - stream_read_u8.373
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - winpr_aligned_recalloc
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:856,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:858,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:860,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:864,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - Stream_Seek_UINT16
                - Stream_Seek_UINT16
                - stream_read_u8.373
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - winpr_aligned_recalloc
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:860,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:860,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:861,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:866,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:867,3'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - Stream_Seek_UINT16
                - Stream_Seek_UINT16
                - stream_read_u8.373
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - winpr_aligned_recalloc
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:869,2'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - Stream_Seek_UINT16
                - Stream_Seek_UINT16
                - stream_read_u8.373
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - winpr_aligned_recalloc
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:870,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:872,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:876,21'
              BranchSideFuncs:
                - Stream_Seek_UINT16
                - Stream_Seek_UINT16
                - stream_read_u8.373
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - winpr_aligned_recalloc
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:872,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:872,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:873,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:881,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:883,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:887,2'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - winpr_aligned_recalloc
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:883,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:883,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:884,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:888,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:891,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:894,2'
              BranchSideFuncs:
                - stream_read_u32_le.375
                - winpr_aligned_recalloc
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:896,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:898,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:900,38'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:903,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:904,3'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:906,14'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:906,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:909,3'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:934,14'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
        - Branch String:   'libfreerdp/codec/rfx.c:924,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:924,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/codec/rfx.c:932,2'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - ObjectPool_Return
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:934,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:936,21'
              BranchSideFuncs:
                - ObjectPool_Return
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:940,26'
              BranchSideFuncs:
                - rfx_allocate_tiles
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:940,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:941,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:943,6'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:943,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:945,50'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - winpr_aligned_recalloc
                - winpr_aligned_free
                - winpr_aligned_free
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:963,12'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:949,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:951,23'
              BranchSideFuncs:
                - winpr_aligned_free
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:955,8'
              BranchSideFuncs:
                - winpr_aligned_free
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:955,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:957,30'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:960,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:966,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:968,6'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1108,6'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:969,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:972,13'
              BranchSideFuncs:
                - ObjectPool_Take
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1106,2'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:974,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:976,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:982,24'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:976,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:976,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:978,8'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:985,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:987,5'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:994,55'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:987,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:987,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:990,8'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:999,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1001,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1004,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1004,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1005,10'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1007,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1004,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1007,5'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1015,8'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1007,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1007,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1011,8'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1015,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1017,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1024,4'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1017,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1017,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1020,8'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1027,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1029,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1035,8'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1029,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1029,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1032,8'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1035,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1037,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1043,8'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1037,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1037,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1040,8'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1043,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1045,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1052,4'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1045,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1045,5'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1048,8'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1058,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1060,8'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1063,4'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1064,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1066,8'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1069,4'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - rfx_decode_rgb
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1070,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1072,8'
              BranchSideFuncs:
                - rfx_decode_rgb
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1075,14'
              BranchSideFuncs:
                - rfx_decode_rgb
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1078,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1080,10'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1103,20'
              BranchSideFuncs:
                - rfx_decode_rgb
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1080,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1082,9'
              BranchSideFuncs:
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1086,25'
              BranchSideFuncs:
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - WLog_PrintMessage
                - winpr_SubmitThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1089,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1093,6'
              BranchSideFuncs:
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1098,26'
              BranchSideFuncs:
                - winpr_SubmitThreadpoolWork
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - ObjectPool_Take
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Pointer.376
                - Stream_GetRemainingLength
                - Stream_StaticInit
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - Stream_SafeSeekEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - Stream_Pointer.376
                - Stream_SafeSeekEx
                - rfx_decode_rgb
                - winpr_CreateThreadpoolWork
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1093,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1093,6'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1094,9'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
        - Branch String:   'libfreerdp/codec/rfx.c:1108,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1110,15'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
            - BranchSide:      'libfreerdp/codec/rfx.c:1117,28'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1110,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1112,35'
              BranchSideFuncs:
                - winpr_WaitForThreadpoolWorkCallbacks
                - winpr_CloseThreadpoolWork
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:1115,2'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:1120,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1122,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1129,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1122,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1123,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:1125,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:853,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:854,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:855,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:856,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:860,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:860,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:866,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:869,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:872,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:872,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:876,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/codec/rfx.c:877,2'
          Dst:             Stream_Seek_UINT16
        - Src:             'libfreerdp/codec/rfx.c:878,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:879,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/codec/rfx.c:883,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:883,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:887,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:894,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/rfx.c:897,12'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/rfx.c:903,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:909,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:912,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:915,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:918,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:921,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:924,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:924,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:936,3'
          Dst:             ObjectPool_Return
        - Src:             'libfreerdp/codec/rfx.c:940,7'
          Dst:             rfx_allocate_tiles
        - Src:             'libfreerdp/codec/rfx.c:945,29'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/rfx.c:946,42'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/rfx.c:951,4'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx.c:957,4'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx.c:966,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx.c:974,28'
          Dst:             ObjectPool_Take
        - Src:             'libfreerdp/codec/rfx.c:976,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:976,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:985,9'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:987,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:987,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:994,40'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/rfx.c:994,59'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx.c:994,10'
          Dst:             Stream_StaticInit
        - Src:             'libfreerdp/codec/rfx.c:995,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:997,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/rfx.c:999,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/rfx.c:1005,10'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:1007,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1007,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1017,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1017,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1024,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:1025,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:1026,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:1029,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1029,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1037,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1037,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1045,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1045,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1052,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:1053,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:1054,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:1055,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:1056,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:1057,4'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/rfx.c:1058,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/rfx.c:1063,4'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/rfx.c:1064,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/rfx.c:1069,4'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/rfx.c:1070,9'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/rfx.c:1090,15'
          Dst:             winpr_CreateThreadpoolWork
        - Src:             'libfreerdp/codec/rfx.c:1090,15'
          Dst:             rfx_process_message_tile_work_callback
        - Src:             'libfreerdp/codec/rfx.c:1093,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1093,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1098,5'
          Dst:             winpr_SubmitThreadpoolWork
        - Src:             'libfreerdp/codec/rfx.c:1103,5'
          Dst:             rfx_decode_rgb
        - Src:             'libfreerdp/codec/rfx.c:1112,4'
          Dst:             winpr_WaitForThreadpoolWorkCallbacks
        - Src:             'libfreerdp/codec/rfx.c:1113,4'
          Dst:             winpr_CloseThreadpoolWork
        - Src:             'libfreerdp/codec/rfx.c:1117,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx.c:1118,2'
          Dst:             winpr_aligned_free
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT16
        - winpr_int_assert
      functionUses:    23
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:165,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT16.307
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:166,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.307
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:169,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,7'
              BranchSideFuncs:
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:170,16'
              BranchSideFuncs:
                - Stream_Seek.292
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:165,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:168,20'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'winpr/include/winpr/stream.h:170,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT8
        - winpr_int_assert
      functionUses:    16
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:145,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT8.303
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:146,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT8.303
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:149,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:149,7'
              BranchSideFuncs:
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:150,16'
              BranchSideFuncs:
                - Stream_Seek.292
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:145,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:148,19'
          Dst:             winpr_Data_Get_UINT8
        - Src:             'winpr/include/winpr/stream.h:150,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT32
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:213,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT32.305
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:214,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT32.305
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:217,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,7'
              BranchSideFuncs:
                - Stream_Seek.292
            - BranchSide:      'winpr/include/winpr/stream.h:218,16'
              BranchSideFuncs:
                - Stream_Seek.292
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:213,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:216,20'
          Dst:             winpr_Data_Get_UINT32
        - Src:             'winpr/include/winpr/stream.h:218,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1259,3'
          Dst:             winpr_int_assert
    - functionName:    rfx_process_message_region
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - message
        - s
        - pExpectedBlockType
      BBCount:         92
      ICount:          434
      EdgeCount:       106
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_Seek_UINT8
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - rfx_message_get_rect
        - rfx_resize_rects
        - stream_read_u16_le
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:716,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:716,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_resize_rects
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_resize_rects
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:716,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:717,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:717,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_resize_rects
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_resize_rects
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:717,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:718,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:718,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_resize_rects
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_resize_rects
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:718,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:719,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:719,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_resize_rects
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_resize_rects
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:719,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:721,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:723,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:727,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_resize_rects
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_resize_rects
        - Branch String:   'libfreerdp/codec/rfx.c:723,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:723,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:724,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:729,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:730,3'
              BranchSideFuncs:
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_resize_rects
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_resize_rects
            - BranchSide:      'libfreerdp/codec/rfx.c:732,20'
              BranchSideFuncs:
                - Stream_Seek_UINT8
                - stream_read_u16_le.371
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_resize_rects
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_resize_rects
        - Branch String:   'libfreerdp/codec/rfx.c:735,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:743,3'
              BranchSideFuncs:
                - rfx_resize_rects
            - BranchSide:      'libfreerdp/codec/rfx.c:754,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - rfx_resize_rects
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:744,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:745,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:747,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:754,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:755,3'
              BranchSideFuncs:
                - rfx_resize_rects
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:757,24'
              BranchSideFuncs:
                - rfx_resize_rects
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:757,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:758,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:761,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:761,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:763,41'
              BranchSideFuncs:
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:774,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:769,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:769,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
            - BranchSide:      'libfreerdp/codec/rfx.c:772,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - rfx_message_get_rect
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:774,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:775,3'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:777,2'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:780,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:782,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:787,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:782,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:782,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:784,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:787,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:789,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:794,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:789,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:789,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:791,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:716,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:717,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:718,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:719,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:723,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:723,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:729,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:732,2'
          Dst:             Stream_Seek_UINT8
        - Src:             'libfreerdp/codec/rfx.c:733,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:744,8'
          Dst:             rfx_resize_rects
        - Src:             'libfreerdp/codec/rfx.c:754,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:757,7'
          Dst:             rfx_resize_rects
        - Src:             'libfreerdp/codec/rfx.c:763,20'
          Dst:             rfx_message_get_rect
        - Src:             'libfreerdp/codec/rfx.c:765,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:766,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:767,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:768,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:769,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:769,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:774,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:777,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:778,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:782,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:782,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:789,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:789,3'
          Dst:             WLog_PrintMessage
    - functionName:    rfx_process_message_frame_begin
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - message
        - s
        - pExpectedBlockType
      BBCount:         50
      ICount:          181
      EdgeCount:       54
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - stream_read_u16_le
        - stream_read_u32_le
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:650,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:650,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:650,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:651,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:651,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:651,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:652,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:652,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:653,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:653,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:653,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:655,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:657,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:661,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:657,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:657,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:658,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:663,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:664,3'
              BranchSideFuncs:
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:666,2'
              BranchSideFuncs:
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:669,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:669,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:672,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:650,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:651,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:652,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:653,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:657,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:657,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:663,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:666,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/rfx.c:668,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:669,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:669,2'
          Dst:             WLog_PrintMessage
    - functionName:    rfx_process_message_channels
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         65
      ICount:          304
      EdgeCount:       75
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_Seek
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - stream_read_u16_le
        - stream_read_u8
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:539,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:539,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:539,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:540,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:540,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:540,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:543,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:544,3'
              BranchSideFuncs:
                - stream_read_u8.373
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:546,2'
              BranchSideFuncs:
                - stream_read_u8.373
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:551,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:553,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:557,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:553,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:553,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:554,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:557,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:558,3'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:561,2'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:563,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:565,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:570,2'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:565,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:565,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:567,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:573,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:573,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:575,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:573,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:575,3'
              BranchSideFuncs:
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:582,14'
              BranchSideFuncs:
                - Stream_Seek.292
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:575,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:575,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:578,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:583,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:583,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:586,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:539,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:540,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:543,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:546,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:553,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:553,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:557,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:561,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:565,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:565,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:570,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:571,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:575,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:575,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:582,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/codec/rfx.c:583,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:583,2'
          Dst:             WLog_PrintMessage
    - functionName:    rfx_process_message_codec_versions
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         58
      ICount:          253
      EdgeCount:       66
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - stream_read_u16_le
        - stream_read_u8
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:494,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:494,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:494,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:495,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:495,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:495,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:498,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:499,3'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:501,2'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u8.373
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:506,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:508,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:513,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:508,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:508,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:510,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:513,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:515,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:520,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:515,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:515,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:520,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:522,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:527,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:522,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:522,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:524,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:527,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:529,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:494,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:495,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:498,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:501,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:502,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:503,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:508,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:508,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:515,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:515,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:522,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:522,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:527,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:527,2'
          Dst:             WLog_PrintMessage
    - functionName:    rfx_process_message_context
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         73
      ICount:          316
      EdgeCount:       80
      CyclomaticComplexity: 9
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - stream_read_u16_le
        - stream_read_u8
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:597,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:597,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:597,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:598,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:598,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:598,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:601,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:602,3'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:604,2'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u16_le.371
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:607,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:607,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:610,24'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:613,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:615,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:619,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:615,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:615,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:616,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:619,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:0,0'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:619,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:622,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:625,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:630,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:635,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:626,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:626,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:627,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:631,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:631,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:632,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:635,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:635,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:636,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:597,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:598,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:601,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:604,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:605,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:606,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:607,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:607,2'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:615,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:615,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:619,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:619,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:626,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:626,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:631,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:631,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:635,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:635,4'
          Dst:             WLog_PrintMessage
    - functionName:    rfx_process_message_sync
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         47
      ICount:          199
      EdgeCount:       53
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - stream_read_u16_le
        - stream_read_u32_le
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:461,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:461,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:461,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:462,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:462,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:462,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:466,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:467,3'
              BranchSideFuncs:
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:469,2'
              BranchSideFuncs:
                - stream_read_u32_le.375
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:470,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:472,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:476,2'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:472,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:472,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:473,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:477,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:479,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:484,2'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:479,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:479,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:481,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:484,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:484,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:485,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:461,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:462,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:466,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:469,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/rfx.c:472,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:472,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:476,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:479,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:479,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:484,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:484,2'
          Dst:             WLog_PrintMessage
    - functionName:    rfx_process_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - data
        - length
        - left
        - top
        - dst
        - dstFormat
        - dstStride
        - dstHeight
        - invalidRegion
      BBCount:         374
      ICount:          1987
      EdgeCount:       446
      CyclomaticComplexity: 74
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_GetRemainingLength
        - Stream_Pointer
        - Stream_Seek
        - Stream_StaticConstInit
        - Stream_StaticInit
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - freerdp_image_copy_no_overlap
        - region16_init
        - region16_intersect_rect
        - region16_rects
        - region16_uninit
        - region16_union_rect
        - rfx_message_free
        - rfx_message_get_tile
        - rfx_process_message_channels
        - rfx_process_message_codec_versions
        - rfx_process_message_context
        - rfx_process_message_frame_begin
        - rfx_process_message_frame_end
        - rfx_process_message_region
        - rfx_process_message_sync
        - rfx_process_message_tileset
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:1141,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1141,19'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_StaticConstInit
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1142,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1141,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1141,28'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_StaticConstInit
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1142,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1141,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1142,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_StaticConstInit
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1144,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_StaticConstInit
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
        - Branch String:   'libfreerdp/codec/rfx.c:1144,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1144,2'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1144,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1149,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1149,41'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1149,2'
              BranchSideFuncs:
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1149,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1151,11'
              BranchSideFuncs:
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1290,6'
              BranchSideFuncs:
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/rfx.c:1159,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1159,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1162,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1162,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1164,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1168,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1164,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1164,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1165,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1168,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1169,4'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1171,7'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1171,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1171,34'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1177,7'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1171,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1173,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1177,7'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1173,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1173,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1174,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1177,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1177,35'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1221,35'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1177,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1180,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1221,35'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1183,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1184,5'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u8.373
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1186,18'
              BranchSideFuncs:
                - stream_read_u8.373
                - stream_read_u8.373
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1190,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1192,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1197,8'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1192,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1192,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1194,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1197,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1200,9'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1211,9'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1200,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1202,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1207,4'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1202,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1205,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1211,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:0,0'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1213,6'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1213,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1213,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1216,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1222,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1224,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1230,31'
              BranchSideFuncs:
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1224,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1224,4'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1227,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1234,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1241,35'
              BranchSideFuncs:
                - rfx_process_message_sync
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1245,38'
              BranchSideFuncs:
                - rfx_process_message_context
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1249,45'
              BranchSideFuncs:
                - rfx_process_message_codec_versions
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1253,39'
              BranchSideFuncs:
                - rfx_process_message_channels
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1264,42'
              BranchSideFuncs:
                - rfx_process_message_frame_begin
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1269,37'
              BranchSideFuncs:
                - rfx_process_message_region
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_tileset
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1274,38'
              BranchSideFuncs:
                - rfx_process_message_tileset
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_frame_end
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1279,40'
              BranchSideFuncs:
                - rfx_process_message_frame_end
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - stream_read_u16_le.371
                - stream_read_u32_le.375
                - WLog_IsLevelActive
                - Stream_CheckAndLogRequiredLengthWLogEx
                - Stream_Pointer.376
                - Stream_StaticInit
                - Stream_Seek.292
                - rfx_process_message_tileset
                - rfx_process_message_region
                - rfx_process_message_frame_begin
                - rfx_process_message_channels
                - rfx_process_message_codec_versions
                - rfx_process_message_context
                - rfx_process_message_sync
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.373
                - stream_read_u8.373
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_PrintMessage
                - Stream_GetRemainingLength
            - BranchSide:      'libfreerdp/codec/rfx.c:1284,5'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1284,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1284,5'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1286,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1290,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1292,10'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.365
                - FreeRDPGetBytesPerPixel.365
                - region16_init
                - winpr_int_assert
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1374,20'
              BranchSideFuncs:
                - rfx_message_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/rfx.c:1299,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1299,3'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1299,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1300,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1300,3'
              BranchSideFuncs:
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1300,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1301,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1303,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1323,15'
              BranchSideFuncs:
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/rfx.c:1306,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1306,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1306,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1307,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1307,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1307,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1308,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1308,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1308,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1309,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1309,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1309,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1311,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1311,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1312,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1312,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1316,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1316,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1317,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1317,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1301,46'
              BranchSideFuncs:
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:1301,46'
              BranchSideFuncs:
                - region16_union_rect
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1323,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1325,17'
              BranchSideFuncs:
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1369,3'
              BranchSideFuncs:
                - region16_uninit
        - Branch String:   'libfreerdp/codec/rfx.c:1328,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1328,4'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1328,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1329,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1329,4'
              BranchSideFuncs:
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_uninit
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1329,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:1339,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1341,32'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_uninit
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1366,4'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/rfx.c:1350,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1354,6'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/rfx.c:1362,9'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/rfx.c:1356,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1356,6'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1359,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:1362,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1363,26'
              BranchSideFuncs:
                - region16_union_rect
                - region16_uninit
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1364,4'
              BranchSideFuncs:
                - region16_uninit
                - region16_uninit
                - rfx_message_get_tile
                - winpr_int_assert
                - winpr_int_assert
                - region16_init
                - region16_intersect_rect
                - region16_rects
                - freerdp_image_copy_no_overlap
                - region16_uninit
                - region16_uninit
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/rfx.c:1378,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:1378,2'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/rfx.c:1379,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:1144,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1147,15'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/codec/rfx.c:1149,15'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx.c:1157,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/rfx.c:1158,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/rfx.c:1159,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1159,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1164,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1164,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1168,8'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:1173,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1173,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1183,9'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/rfx.c:1187,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:1188,4'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/rfx.c:1192,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1192,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1202,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1202,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1213,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1213,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1224,4'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1224,4'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1231,60'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/rfx.c:1231,24'
          Dst:             Stream_StaticInit
        - Src:             'libfreerdp/codec/rfx.c:1232,3'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/codec/rfx.c:1241,10'
          Dst:             rfx_process_message_sync
        - Src:             'libfreerdp/codec/rfx.c:1245,10'
          Dst:             rfx_process_message_context
        - Src:             'libfreerdp/codec/rfx.c:1249,10'
          Dst:             rfx_process_message_codec_versions
        - Src:             'libfreerdp/codec/rfx.c:1253,10'
          Dst:             rfx_process_message_channels
        - Src:             'libfreerdp/codec/rfx.c:1264,10'
          Dst:             rfx_process_message_frame_begin
        - Src:             'libfreerdp/codec/rfx.c:1269,10'
          Dst:             rfx_process_message_region
        - Src:             'libfreerdp/codec/rfx.c:1274,10'
          Dst:             rfx_process_message_tileset
        - Src:             'libfreerdp/codec/rfx.c:1279,10'
          Dst:             rfx_process_message_frame_end
        - Src:             'libfreerdp/codec/rfx.c:1284,5'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1284,5'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1295,28'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/rfx.c:1296,39'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/rfx.c:1297,3'
          Dst:             region16_init
        - Src:             'libfreerdp/codec/rfx.c:1299,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1300,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1306,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1307,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1308,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1309,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1311,24'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1311,24'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1312,23'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1312,23'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1316,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1316,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1317,28'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1317,28'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1320,4'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/codec/rfx.c:1326,27'
          Dst:             rfx_message_get_tile
        - Src:             'libfreerdp/codec/rfx.c:1328,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1329,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:1335,4'
          Dst:             region16_init
        - Src:             'libfreerdp/codec/rfx.c:1336,4'
          Dst:             region16_intersect_rect
        - Src:             'libfreerdp/codec/rfx.c:1337,18'
          Dst:             region16_rects
        - Src:             'libfreerdp/codec/rfx.c:1350,10'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/codec/rfx.c:1354,6'
          Dst:             region16_uninit
        - Src:             'libfreerdp/codec/rfx.c:1355,6'
          Dst:             region16_uninit
        - Src:             'libfreerdp/codec/rfx.c:1356,6'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1356,6'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/rfx.c:1363,6'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/codec/rfx.c:1366,4'
          Dst:             region16_uninit
        - Src:             'libfreerdp/codec/rfx.c:1369,3'
          Dst:             region16_uninit
        - Src:             'libfreerdp/codec/rfx.c:1374,3'
          Dst:             rfx_message_free
        - Src:             'libfreerdp/codec/rfx.c:1378,2'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/rfx.c:1378,2'
          Dst:             WLog_PrintMessage
    - functionName:    rfx_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - width
        - height
      BBCount:         48
      ICount:          192
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:445,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:446,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:448,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:448,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:448,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:448,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:448,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:448,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:449,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:449,20'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:449,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:449,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:449,20'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:449,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:449,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:449,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:449,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:449,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:449,20'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:449,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:449,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:449,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:449,20'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:448,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:448,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:449,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:449,20'
          Dst:             winpr_int_assert
    - functionName:    rfx_context_get_palette
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:439,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:439,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:439,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:439,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_context_set_palette
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - palette
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:433,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:433,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:433,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:433,2'
          Dst:             winpr_int_assert
    - functionName:    rfx_context_get_pixel_format
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:426,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:426,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:426,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:426,2'
          Dst:             winpr_int_assert
    - 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:    rfx_profiler_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         36
      ICount:          57
      EdgeCount:       37
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:99,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:99,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:100,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:99,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:101,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfx_profiler_print
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         40
      ICount:          61
      EdgeCount:       41
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:120,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:120,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:121,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:120,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:123,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfx_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         39
      ICount:          152
      EdgeCount:       43
      CyclomaticComplexity: 6
      functionsReached:
        - BufferPool_Free
        - DestroyThreadpoolEnvironment
        - ObjectPool_Free
        - rfx_message_free
        - rfx_profiler_free
        - rfx_profiler_print
        - winpr_CloseThreadpool
        - winpr_aligned_free
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:352,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:353,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_message_free
                - winpr_aligned_free
                - rfx_profiler_print
                - rfx_profiler_free
                - winpr_aligned_free
                - ObjectPool_Free
                - BufferPool_Free
                - winpr_aligned_free
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
            - BranchSide:      'libfreerdp/codec/rfx.c:355,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_message_free
                - winpr_aligned_free
                - rfx_profiler_print
                - rfx_profiler_free
                - winpr_aligned_free
                - ObjectPool_Free
                - BufferPool_Free
                - winpr_aligned_free
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
        - Branch String:   'libfreerdp/codec/rfx.c:355,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:355,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - rfx_message_free
                - winpr_aligned_free
                - rfx_profiler_print
                - rfx_profiler_free
                - winpr_aligned_free
                - ObjectPool_Free
                - BufferPool_Free
                - winpr_aligned_free
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
            - BranchSide:      'libfreerdp/codec/rfx.c:355,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:358,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:358,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - rfx_message_free
                - winpr_aligned_free
                - rfx_profiler_print
                - rfx_profiler_free
                - winpr_aligned_free
                - ObjectPool_Free
                - BufferPool_Free
                - winpr_aligned_free
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
            - BranchSide:      'libfreerdp/codec/rfx.c:358,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:359,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:359,2'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_message_free
                - winpr_aligned_free
                - rfx_profiler_print
                - rfx_profiler_free
                - winpr_aligned_free
                - ObjectPool_Free
                - BufferPool_Free
                - winpr_aligned_free
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
            - BranchSide:      'libfreerdp/codec/rfx.c:359,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:360,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:360,2'
              BranchSideFuncs:
                - rfx_message_free
                - winpr_aligned_free
                - rfx_profiler_print
                - rfx_profiler_free
                - winpr_aligned_free
                - ObjectPool_Free
                - BufferPool_Free
                - winpr_aligned_free
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
            - BranchSide:      'libfreerdp/codec/rfx.c:360,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:368,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:370,19'
              BranchSideFuncs:
                - ObjectPool_Free
                - BufferPool_Free
                - winpr_aligned_free
                - winpr_aligned_free
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
            - BranchSide:      'libfreerdp/codec/rfx.c:388,21'
              BranchSideFuncs:
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:371,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:373,8'
              BranchSideFuncs:
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - BufferPool_Free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_CloseThreadpool
            - BranchSide:      'libfreerdp/codec/rfx.c:385,19'
              BranchSideFuncs:
                - BufferPool_Free
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:373,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:374,21'
              BranchSideFuncs:
                - winpr_CloseThreadpool
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - BufferPool_Free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:375,34'
              BranchSideFuncs:
                - DestroyThreadpoolEnvironment
                - winpr_aligned_free
                - winpr_aligned_free
                - BufferPool_Free
                - winpr_aligned_free
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:355,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:358,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:359,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:360,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:363,2'
          Dst:             rfx_message_free
        - Src:             'libfreerdp/codec/rfx.c:364,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx.c:365,2'
          Dst:             rfx_profiler_print
        - Src:             'libfreerdp/codec/rfx.c:366,2'
          Dst:             rfx_profiler_free
        - Src:             'libfreerdp/codec/rfx.c:370,3'
          Dst:             ObjectPool_Free
        - Src:             'libfreerdp/codec/rfx.c:374,5'
          Dst:             winpr_CloseThreadpool
        - Src:             'libfreerdp/codec/rfx.c:375,4'
          Dst:             DestroyThreadpoolEnvironment
        - Src:             'libfreerdp/codec/rfx.c:376,4'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx.c:377,4'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx.c:385,3'
          Dst:             BufferPool_Free
        - Src:             'libfreerdp/codec/rfx.c:386,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx.c:388,2'
          Dst:             winpr_aligned_free
    - functionName:    rfx_init_neon
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/neon/rfx_neon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - IsProcessorFeaturePresent
        - rfx_init_neon_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/neon/rfx_neon.h:31,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/neon/rfx_neon.h:32,3'
              BranchSideFuncs:
                - rfx_init_neon_int
            - BranchSide:      'libfreerdp/codec/neon/rfx_neon.h:34,20'
              BranchSideFuncs:
                - rfx_init_neon_int
      Callsites:
        - Src:             'libfreerdp/codec/neon/rfx_neon.h:31,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/codec/neon/rfx_neon.h:34,2'
          Dst:             rfx_init_neon_int
    - functionName:    rfx_init_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/rfx_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsProcessorFeaturePresent
        - rfx_init_sse2_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.h:32,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.h:33,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - rfx_init_sse2_int
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.h:34,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.h:32,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.h:34,3'
              BranchSideFuncs:
                - rfx_init_sse2_int
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.h:36,20'
              BranchSideFuncs:
                - rfx_init_sse2_int
      Callsites:
        - Src:             'libfreerdp/codec/sse/rfx_sse2.h:32,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/codec/sse/rfx_sse2.h:33,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/codec/sse/rfx_sse2.h:36,2'
          Dst:             rfx_init_sse2_int
    - functionName:    rfx_profiler_create
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         36
      ICount:          57
      EdgeCount:       37
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:78,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:78,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:79,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx.c:78,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:80,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfx_context_set_pixel_format
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - pixel_format
      BBCount:         30
      ICount:          115
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - FreeRDPGetBitsPerPixel
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:418,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:418,2'
              BranchSideFuncs:
                - FreeRDPGetBitsPerPixel.366
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:418,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:421,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:421,28'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:421,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:421,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:421,28'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:421,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:421,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:421,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:421,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:421,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:421,28'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx.c:421,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx.c:421,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:421,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:421,28'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:418,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:420,21'
          Dst:             FreeRDPGetBitsPerPixel
        - Src:             'libfreerdp/codec/rfx.c:421,28'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx.c:421,28'
          Dst:             winpr_int_assert
    - 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:    rfx_decoder_tile_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_aligned_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:181,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:181,6'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:183,7'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:183,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:184,23'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:186,22'
              BranchSideFuncs:
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:184,4'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx.c:186,3'
          Dst:             winpr_aligned_free
    - functionName:    rfx_decoder_tile_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_aligned_calloc
        - winpr_aligned_free
        - winpr_aligned_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:164,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:165,3'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/rfx.c:167,28'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/rfx.c:167,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:169,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:172,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:164,26'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/rfx.c:167,28'
          Dst:             winpr_aligned_malloc
        - Src:             'libfreerdp/codec/rfx.c:169,3'
          Dst:             winpr_aligned_free
    - functionName:    rfx_encoder_tile_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_aligned_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:198,2'
          Dst:             winpr_aligned_free
    - functionName:    rfx_encoder_tile_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_aligned_calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:193,9'
          Dst:             winpr_aligned_calloc
    - functionName:    rfx_tile_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:145,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:145,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx.c:147,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfx_context_new_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - encoder
        - ThreadingFlags
      BBCount:         44
      ICount:          363
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - BufferPool_New
        - GetNativeSystemInfo
        - InitializeThreadpoolEnvironment
        - ObjectPool_New
        - ObjectPool_Object
        - RegCloseKey
        - RegOpenKeyExA
        - RegQueryValueExA
        - SetThreadpoolCallbackPool
        - WLog_Get
        - WLog_OpenAppender
        - primitives_get
        - rfx_context_free
        - rfx_context_set_pixel_format
        - rfx_init_neon
        - rfx_init_sse2
        - rfx_profiler_create
        - winpr_CreateThreadpool
        - winpr_SetThreadpoolThreadMaximum
        - winpr_SetThreadpoolThreadMinimum
        - winpr_aligned_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx.c:219,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:220,3'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - rfx_context_free
                - WLog_Get
                - WLog_OpenAppender
                - ObjectPool_New
                - ObjectPool_Object
                - BufferPool_New
                - GetNativeSystemInfo
                - RegOpenKeyExA
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
            - BranchSide:      'libfreerdp/codec/rfx.c:222,21'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - rfx_context_free
                - WLog_Get
                - WLog_OpenAppender
                - ObjectPool_New
                - ObjectPool_Object
                - BufferPool_New
                - GetNativeSystemInfo
                - RegOpenKeyExA
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
        - Branch String:   'libfreerdp/codec/rfx.c:226,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:227,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_OpenAppender
                - ObjectPool_New
                - rfx_context_free
                - ObjectPool_Object
                - BufferPool_New
                - GetNativeSystemInfo
                - RegOpenKeyExA
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
            - BranchSide:      'libfreerdp/codec/rfx.c:229,14'
              BranchSideFuncs:
                - WLog_Get
                - WLog_OpenAppender
                - ObjectPool_New
                - rfx_context_free
                - ObjectPool_Object
                - BufferPool_New
                - GetNativeSystemInfo
                - RegOpenKeyExA
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
        - Branch String:   'libfreerdp/codec/rfx.c:233,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:234,3'
              BranchSideFuncs:
                - ObjectPool_Object
                - BufferPool_New
                - rfx_context_free
                - GetNativeSystemInfo
                - RegOpenKeyExA
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
            - BranchSide:      'libfreerdp/codec/rfx.c:236,27'
              BranchSideFuncs:
                - ObjectPool_Object
                - BufferPool_New
                - rfx_context_free
                - GetNativeSystemInfo
                - RegOpenKeyExA
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
        - Branch String:   'libfreerdp/codec/rfx.c:239,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:241,3'
              BranchSideFuncs:
                - BufferPool_New
                - rfx_context_free
                - GetNativeSystemInfo
                - RegOpenKeyExA
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
            - BranchSide:      'libfreerdp/codec/rfx.c:246,3'
              BranchSideFuncs:
                - BufferPool_New
                - rfx_context_free
                - GetNativeSystemInfo
                - RegOpenKeyExA
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
        - Branch String:   'libfreerdp/codec/rfx.c:265,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:266,3'
              BranchSideFuncs:
                - GetNativeSystemInfo
                - RegOpenKeyExA
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
            - BranchSide:      'libfreerdp/codec/rfx.c:268,8'
              BranchSideFuncs:
                - GetNativeSystemInfo
                - RegOpenKeyExA
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
        - Branch String:   'libfreerdp/codec/rfx.c:268,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:270,3'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
            - BranchSide:      'libfreerdp/codec/rfx.c:298,3'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
        - Branch String:   'libfreerdp/codec/rfx.c:277,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:279,11'
              BranchSideFuncs:
                - RegQueryValueExA
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
            - BranchSide:      'libfreerdp/codec/rfx.c:295,2'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
        - Branch String:   'libfreerdp/codec/rfx.c:281,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:283,24'
              BranchSideFuncs:
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
            - BranchSide:      'libfreerdp/codec/rfx.c:285,24'
              BranchSideFuncs:
                - RegQueryValueExA
                - RegQueryValueExA
                - RegCloseKey
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
        - Branch String:   'libfreerdp/codec/rfx.c:285,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:287,28'
              BranchSideFuncs:
                - RegQueryValueExA
                - RegCloseKey
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
            - BranchSide:      'libfreerdp/codec/rfx.c:289,24'
              BranchSideFuncs:
                - RegQueryValueExA
                - RegCloseKey
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
        - Branch String:   'libfreerdp/codec/rfx.c:289,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:291,28'
              BranchSideFuncs:
                - RegCloseKey
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
            - BranchSide:      'libfreerdp/codec/rfx.c:293,16'
              BranchSideFuncs:
                - RegCloseKey
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
        - Branch String:   'libfreerdp/codec/rfx.c:301,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:306,3'
              BranchSideFuncs:
                - primitives_get
                - winpr_CreateThreadpool
                - rfx_context_free
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
            - BranchSide:      'libfreerdp/codec/rfx.c:324,31'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
        - Branch String:   'libfreerdp/codec/rfx.c:309,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:310,4'
              BranchSideFuncs:
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - rfx_context_free
            - BranchSide:      'libfreerdp/codec/rfx.c:312,36'
              BranchSideFuncs:
                - InitializeThreadpoolEnvironment
                - SetThreadpoolCallbackPool
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - winpr_SetThreadpoolThreadMaximum
                - winpr_SetThreadpoolThreadMinimum
                - rfx_context_free
        - Branch String:   'libfreerdp/codec/rfx.c:315,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:316,36'
              BranchSideFuncs:
                - winpr_SetThreadpoolThreadMinimum
                - rfx_context_free
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - winpr_SetThreadpoolThreadMaximum
            - BranchSide:      'libfreerdp/codec/rfx.c:319,7'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - winpr_SetThreadpoolThreadMaximum
        - Branch String:   'libfreerdp/codec/rfx.c:316,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:316,74'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
                - winpr_SetThreadpoolThreadMaximum
            - BranchSide:      'libfreerdp/codec/rfx.c:317,5'
              BranchSideFuncs:
                - rfx_context_free
        - Branch String:   'libfreerdp/codec/rfx.c:319,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx.c:320,31'
              BranchSideFuncs:
                - winpr_SetThreadpoolThreadMaximum
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
            - BranchSide:      'libfreerdp/codec/rfx.c:321,2'
              BranchSideFuncs:
                - rfx_context_set_pixel_format
                - rfx_profiler_create
                - rfx_init_sse2
                - rfx_init_neon
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:217,26'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/rfx.c:224,44'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/rfx.c:229,14'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/rfx.c:230,2'
          Dst:             WLog_OpenAppender
        - Src:             'libfreerdp/codec/rfx.c:231,19'
          Dst:             ObjectPool_New
        - Src:             'libfreerdp/codec/rfx.c:236,9'
          Dst:             ObjectPool_Object
        - Src:             'libfreerdp/codec/rfx.c:263,21'
          Dst:             BufferPool_New
        - Src:             'libfreerdp/codec/rfx.c:272,3'
          Dst:             GetNativeSystemInfo
        - Src:             'libfreerdp/codec/rfx.c:275,12'
          Dst:             RegOpenKeyExA
        - Src:             'libfreerdp/codec/rfx.c:281,8'
          Dst:             RegQueryValueExA
        - Src:             'libfreerdp/codec/rfx.c:285,8'
          Dst:             RegQueryValueExA
        - Src:             'libfreerdp/codec/rfx.c:289,8'
          Dst:             RegQueryValueExA
        - Src:             'libfreerdp/codec/rfx.c:293,4'
          Dst:             RegCloseKey
        - Src:             'libfreerdp/codec/rfx.c:306,3'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/rfx.c:307,22'
          Dst:             winpr_CreateThreadpool
        - Src:             'libfreerdp/codec/rfx.c:312,3'
          Dst:             InitializeThreadpoolEnvironment
        - Src:             'libfreerdp/codec/rfx.c:313,3'
          Dst:             SetThreadpoolCallbackPool
        - Src:             'libfreerdp/codec/rfx.c:316,9'
          Dst:             winpr_SetThreadpoolThreadMinimum
        - Src:             'libfreerdp/codec/rfx.c:320,4'
          Dst:             winpr_SetThreadpoolThreadMaximum
        - Src:             'libfreerdp/codec/rfx.c:324,2'
          Dst:             rfx_context_set_pixel_format
        - Src:             'libfreerdp/codec/rfx.c:326,2'
          Dst:             rfx_profiler_create
        - Src:             'libfreerdp/codec/rfx.c:335,2'
          Dst:             rfx_init_sse2
        - Src:             'libfreerdp/codec/rfx.c:336,2'
          Dst:             rfx_init_neon
        - Src:             'libfreerdp/codec/rfx.c:343,2'
          Dst:             rfx_context_free
    - functionName:    rfx_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - encoder
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rfx_context_new_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/rfx.c:203,9'
          Dst:             rfx_context_new_ex
    - functionName:    band_match
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - band1
        - band2
        - endPtr
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:460,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:460,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:460,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:460,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:460,54'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:460,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:460,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:462,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:469,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:462,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:462,40'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:463,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:462,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:463,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:465,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:469,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:470,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:472,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:472,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:472,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:472,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    next_band
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - band1
        - endPtr
        - nbItems
      BBCount:         27
      ICount:          102
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:438,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:438,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:438,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:439,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:439,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:439,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:440,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:440,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:440,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:445,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:445,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:445,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:445,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:447,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:451,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:438,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:439,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:440,2'
          Dst:             winpr_int_assert
    - functionName:    region16_uninit
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - freeRegion
        - winpr_int_assert
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:882,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:882,2'
              BranchSideFuncs:
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:882,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/region.c:882,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:884,2'
          Dst:             freeRegion
    - functionName:    freeRegion
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:190,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:190,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfreerdp/codec/region.c:191,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    region16_intersect_rect
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
        - rect
      BBCount:         51
      ICount:          341
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - allocateRegion
        - freeRegion
        - rectangle_is_empty
        - rectangles_intersection
        - region16_clear
        - region16_extents
        - region16_rects
        - region16_simplify_bands
        - region16_union_rect
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:804,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:804,2'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_rects
                - region16_clear
                - region16_extents
                - allocateRegion
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
                - rectangles_intersection
                - region16_clear
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/region.c:804,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:805,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:805,2'
              BranchSideFuncs:
                - region16_rects
                - region16_clear
                - region16_extents
                - allocateRegion
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
                - rectangles_intersection
                - region16_clear
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/region.c:805,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:809,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:811,18'
              BranchSideFuncs:
                - region16_extents
                - allocateRegion
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
                - rectangles_intersection
                - region16_clear
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/region.c:815,52'
              BranchSideFuncs:
                - region16_extents
                - allocateRegion
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
                - rectangles_intersection
                - region16_clear
                - region16_union_rect
        - Branch String:   'libfreerdp/codec/region.c:817,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:819,45'
              BranchSideFuncs:
                - rectangles_intersection
                - region16_clear
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/region.c:828,43'
              BranchSideFuncs:
                - allocateRegion
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
        - Branch String:   'libfreerdp/codec/region.c:822,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:823,31'
              BranchSideFuncs:
                - region16_union_rect
            - BranchSide:      'libfreerdp/codec/region.c:825,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:830,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:831,3'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:833,25'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
        - Branch String:   'libfreerdp/codec/region.c:840,52'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:840,56'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:840,2'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
        - Branch String:   'libfreerdp/codec/region.c:840,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:842,7'
              BranchSideFuncs:
                - rectangles_intersection
                - freeRegion
                - region16_simplify_bands
                - rectangle_is_empty
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:872,22'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
        - Branch String:   'libfreerdp/codec/region.c:842,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:844,15'
              BranchSideFuncs:
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:848,31'
              BranchSideFuncs:
                - rectangles_intersection
                - freeRegion
                - region16_simplify_bands
                - freeRegion
                - rectangle_is_empty
        - Branch String:   'libfreerdp/codec/region.c:848,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:850,5'
              BranchSideFuncs:
                - rectangle_is_empty
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:870,2'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
        - Branch String:   'libfreerdp/codec/region.c:854,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:860,18'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:864,22'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
        - Branch String:   'libfreerdp/codec/region.c:864,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:864,22'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:864,22'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
        - Branch String:   'libfreerdp/codec/region.c:865,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:865,23'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:865,23'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
        - Branch String:   'libfreerdp/codec/region.c:866,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:866,25'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:866,25'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
        - Branch String:   'libfreerdp/codec/region.c:867,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:869,3'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:869,3'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - rectangles_intersection
                - rectangle_is_empty
                - freeRegion
      Callsites:
        - Src:             'libfreerdp/codec/region.c:804,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:805,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:807,31'
          Dst:             region16_rects
        - Src:             'libfreerdp/codec/region.c:811,3'
          Dst:             region16_clear
        - Src:             'libfreerdp/codec/region.c:815,35'
          Dst:             region16_extents
        - Src:             'libfreerdp/codec/region.c:819,21'
          Dst:             rectangles_intersection
        - Src:             'libfreerdp/codec/region.c:820,3'
          Dst:             region16_clear
        - Src:             'libfreerdp/codec/region.c:823,11'
          Dst:             region16_union_rect
        - Src:             'libfreerdp/codec/region.c:828,28'
          Dst:             allocateRegion
        - Src:             'libfreerdp/codec/region.c:844,4'
          Dst:             freeRegion
        - Src:             'libfreerdp/codec/region.c:848,7'
          Dst:             rectangles_intersection
        - Src:             'libfreerdp/codec/region.c:854,8'
          Dst:             rectangle_is_empty
        - Src:             'libfreerdp/codec/region.c:874,2'
          Dst:             freeRegion
        - Src:             'libfreerdp/codec/region.c:877,9'
          Dst:             region16_simplify_bands
    - functionName:    region16_rects
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
        - nbRects
      BBCount:         35
      ICount:          155
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - winpr_int_assert
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:96,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:97,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:99,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:99,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:100,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:102,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:103,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:104,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:106,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:106,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:109,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:107,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:107,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:107,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:107,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:107,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:107,14'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/region.c:107,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:107,14'
          Dst:             winpr_int_assert
    - functionName:    region16_clear
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         9
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - freeRegion
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:197,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:197,2'
              BranchSideFuncs:
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:197,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/region.c:197,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:199,2'
          Dst:             freeRegion
    - functionName:    region16_extents
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:126,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:129,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rectangles_intersection
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r1
        - r2
        - dst
      BBCount:         36
      ICount:          215
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:177,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:177,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:177,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:178,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:178,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:178,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:179,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:179,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:179,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:181,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:181,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:181,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:182,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:182,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:182,15'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:183,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:183,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:183,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:184,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:184,16'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:185,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:185,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:185,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:177,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:178,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:179,2'
          Dst:             winpr_int_assert
    - functionName:    region16_union_rect
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
        - rect
      BBCount:         119
      ICount:          878
      EdgeCount:       152
      CyclomaticComplexity: 35
      functionsReached:
        - allocateRegion
        - freeRegion
        - nextRect
        - rectangle_contained_in_band
        - region16_copy_band_with_union
        - region16_extents
        - region16_extents_noconst
        - region16_n_rects
        - region16_rects
        - region16_rects_noconst
        - region16_simplify_bands
        - resizeRegion
        - winpr_int_assert
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:581,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:581,2'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_extents
                - region16_extents_noconst
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
                - allocateRegion
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
                - resizeRegion
                - region16_rects_noconst
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:581,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:582,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:582,2'
              BranchSideFuncs:
                - region16_extents
                - region16_extents_noconst
                - region16_n_rects
                - winpr_int_assert
                - winpr_int_assert
                - allocateRegion
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
                - resizeRegion
                - region16_rects_noconst
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:582,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:588,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:591,3'
              BranchSideFuncs:
                - resizeRegion
                - region16_rects_noconst
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - allocateRegion
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:593,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:594,4'
              BranchSideFuncs:
                - region16_rects_noconst
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:596,50'
              BranchSideFuncs:
                - region16_rects_noconst
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:597,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:597,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:597,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:607,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - winpr_int_assert
                - allocateRegion
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:607,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - winpr_int_assert
                - allocateRegion
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - winpr_int_assert
                - allocateRegion
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:607,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - allocateRegion
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - winpr_int_assert
                - allocateRegion
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:607,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - winpr_int_assert
                - allocateRegion
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:607,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - allocateRegion
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:607,43'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:609,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:610,3'
              BranchSideFuncs:
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:612,9'
              BranchSideFuncs:
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:615,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:617,36'
              BranchSideFuncs:
                - nextRect
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:628,51'
              BranchSideFuncs:
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:618,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:619,4'
              BranchSideFuncs:
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:621,18'
              BranchSideFuncs:
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:624,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:628,51'
              BranchSideFuncs:
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:628,51'
              BranchSideFuncs:
                - region16_rects
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:631,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:633,8'
              BranchSideFuncs:
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:744,6'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:633,42'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:633,46'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:650,39'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:633,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:634,35'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:650,39'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:633,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:650,39'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:679,22'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:650,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:652,5'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:653,19'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:683,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:685,40'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:693,8'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:685,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:688,6'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:689,16'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:693,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:694,19'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:696,39'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:696,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:698,5'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:701,8'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:701,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:703,40'
              BranchSideFuncs:
                - region16_copy_band_with_union
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:709,19'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:703,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:706,6'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:707,4'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:727,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:727,35'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:740,17'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:727,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:728,8'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:740,17'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:728,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:728,48'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:740,17'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:727,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:730,37'
              BranchSideFuncs:
                - nextRect
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:740,17'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:731,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:732,5'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:734,21'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:737,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:740,17'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
            - BranchSide:      'libfreerdp/codec/region.c:740,17'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
                - nextRect
                - rectangle_contained_in_band
                - region16_copy_band_with_union
                - nextRect
                - region16_copy_band_with_union
                - region16_copy_band_with_union
                - region16_copy_band_with_union
        - Branch String:   'libfreerdp/codec/region.c:744,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:746,36'
              BranchSideFuncs:
                - nextRect
                - freeRegion
                - region16_simplify_bands
            - BranchSide:      'libfreerdp/codec/region.c:756,20'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
        - Branch String:   'libfreerdp/codec/region.c:747,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:748,4'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
            - BranchSide:      'libfreerdp/codec/region.c:750,18'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
        - Branch String:   'libfreerdp/codec/region.c:750,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:756,20'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
            - BranchSide:      'libfreerdp/codec/region.c:756,20'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
        - Branch String:   'libfreerdp/codec/region.c:756,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:756,20'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
            - BranchSide:      'libfreerdp/codec/region.c:756,20'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
        - Branch String:   'libfreerdp/codec/region.c:757,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:757,21'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
            - BranchSide:      'libfreerdp/codec/region.c:757,21'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
        - Branch String:   'libfreerdp/codec/region.c:758,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:758,23'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
            - BranchSide:      'libfreerdp/codec/region.c:758,23'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
        - Branch String:   'libfreerdp/codec/region.c:759,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:759,22'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
            - BranchSide:      'libfreerdp/codec/region.c:759,22'
              BranchSideFuncs:
                - freeRegion
                - region16_simplify_bands
      Callsites:
        - Src:             'libfreerdp/codec/region.c:581,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:582,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:584,35'
          Dst:             region16_extents
        - Src:             'libfreerdp/codec/region.c:585,29'
          Dst:             region16_extents_noconst
        - Src:             'libfreerdp/codec/region.c:587,25'
          Dst:             region16_n_rects
        - Src:             'libfreerdp/codec/region.c:593,8'
          Dst:             resizeRegion
        - Src:             'libfreerdp/codec/region.c:596,27'
          Dst:             region16_rects_noconst
        - Src:             'libfreerdp/codec/region.c:597,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:607,43'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:607,43'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:607,28'
          Dst:             allocateRegion
        - Src:             'libfreerdp/codec/region.c:617,27'
          Dst:             nextRect
        - Src:             'libfreerdp/codec/region.c:628,36'
          Dst:             region16_rects
        - Src:             'libfreerdp/codec/region.c:634,7'
          Dst:             rectangle_contained_in_band
        - Src:             'libfreerdp/codec/region.c:650,9'
          Dst:             region16_copy_band_with_union
        - Src:             'libfreerdp/codec/region.c:685,10'
          Dst:             region16_copy_band_with_union
        - Src:             'libfreerdp/codec/region.c:696,9'
          Dst:             region16_copy_band_with_union
        - Src:             'libfreerdp/codec/region.c:703,10'
          Dst:             region16_copy_band_with_union
        - Src:             'libfreerdp/codec/region.c:730,28'
          Dst:             nextRect
        - Src:             'libfreerdp/codec/region.c:746,27'
          Dst:             nextRect
        - Src:             'libfreerdp/codec/region.c:762,2'
          Dst:             freeRegion
        - Src:             'libfreerdp/codec/region.c:765,9'
          Dst:             region16_simplify_bands
    - functionName:    allocateRegion
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - nbItems
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:210,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:211,3'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'libfreerdp/codec/region.c:213,6'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'libfreerdp/codec/region.c:213,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:215,24'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'libfreerdp/codec/region.c:223,18'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:216,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:221,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:209,24'
          Dst:             calloc
        - Src:             'libfreerdp/codec/region.c:215,17'
          Dst:             calloc
    - functionName:    rectangle_is_empty
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rect
      BBCount:         12
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:142,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:142,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:147,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:147,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:147,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:142,2'
          Dst:             winpr_int_assert
    - functionName:    region16_simplify_bands
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         72
      ICount:          356
      EdgeCount:       87
      CyclomaticComplexity: 17
      functionsReached:
        - band_match
        - next_band
        - region16_n_rects
        - region16_rects_noconst
        - resizeRegion
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:524,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:525,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:527,47'
              BranchSideFuncs:
                - region16_rects_noconst
                - next_band
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - band_match
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:535,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:536,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
            - BranchSide:      'libfreerdp/codec/region.c:538,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:538,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:538,51'
              BranchSideFuncs:
                - band_match
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:563,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:538,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:541,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
            - BranchSide:      'libfreerdp/codec/region.c:563,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:543,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:545,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
            - BranchSide:      'libfreerdp/codec/region.c:551,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
        - Branch String:   'libfreerdp/codec/region.c:553,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:553,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:553,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:553,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:553,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:553,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:553,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:553,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:553,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:553,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:553,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:553,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:553,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:553,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:553,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:555,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:556,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:558,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - next_band
                - band_match
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:565,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:532,7'
              BranchSideFuncs:
                - next_band
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
                - band_match
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:567,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
        - Branch String:   'libfreerdp/codec/region.c:567,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:569,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - resizeRegion
            - BranchSide:      'libfreerdp/codec/region.c:573,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:569,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:569,29'
              BranchSideFuncs:
                - winpr_int_assert
                - resizeRegion
            - BranchSide:      'libfreerdp/codec/region.c:569,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:569,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:569,29'
              BranchSideFuncs:
                - winpr_int_assert
                - resizeRegion
            - BranchSide:      'libfreerdp/codec/region.c:569,29'
              BranchSideFuncs:
                - winpr_int_assert
                - resizeRegion
        - Branch String:   'libfreerdp/codec/region.c:569,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:569,29'
              BranchSideFuncs:
                - resizeRegion
            - BranchSide:      'libfreerdp/codec/region.c:569,29'
              BranchSideFuncs:
                - winpr_int_assert
                - resizeRegion
        - Branch String:   'libfreerdp/codec/region.c:569,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:569,29'
              BranchSideFuncs:
                - winpr_int_assert
                - resizeRegion
            - BranchSide:      'libfreerdp/codec/region.c:569,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:569,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:569,29'
              BranchSideFuncs:
                - resizeRegion
            - BranchSide:      'libfreerdp/codec/region.c:569,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:569,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:570,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:571,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:521,22'
          Dst:             region16_n_rects
        - Src:             'libfreerdp/codec/region.c:527,24'
          Dst:             region16_rects_noconst
        - Src:             'libfreerdp/codec/region.c:533,25'
          Dst:             next_band
        - Src:             'libfreerdp/codec/region.c:538,40'
          Dst:             band_match
        - Src:             'libfreerdp/codec/region.c:553,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:553,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:569,29'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:569,29'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:569,8'
          Dst:             resizeRegion
    - functionName:    region16_n_rects
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         33
      ICount:          140
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:87,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:87,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:87,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:88,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:89,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:91,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:91,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:91,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:91,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:91,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:91,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/region.c:87,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:91,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:91,9'
          Dst:             winpr_int_assert
    - functionName:    region16_rects_noconst
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         12
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:114,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:114,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:114,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:118,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:119,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:121,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:114,2'
          Dst:             winpr_int_assert
    - functionName:    resizeRegion
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - region
        - nbItems
      BBCount:         20
      ICount:          148
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - allocateRegion
        - freeRegion
        - realloc
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:249,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:249,2'
              BranchSideFuncs:
                - allocateRegion
                - realloc
                - free
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:249,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:250,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:252,14'
              BranchSideFuncs:
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:257,7'
              BranchSideFuncs:
                - allocateRegion
                - realloc
                - free
        - Branch String:   'libfreerdp/codec/region.c:257,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:259,33'
              BranchSideFuncs:
                - realloc
                - free
            - BranchSide:      'libfreerdp/codec/region.c:263,32'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   'libfreerdp/codec/region.c:264,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:266,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:272,18'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:272,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:277,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:249,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:252,3'
          Dst:             freeRegion
        - Src:             'libfreerdp/codec/region.c:259,18'
          Dst:             allocateRegion
        - Src:             'libfreerdp/codec/region.c:263,24'
          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:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    region16_extents_noconst
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:134,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:135,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:137,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nextRect
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - index
      BBCount:         15
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - freeRegion
        - realloc
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:229,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:229,2'
              BranchSideFuncs:
                - realloc
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:229,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:230,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:232,33'
              BranchSideFuncs:
                - realloc
                - freeRegion
            - BranchSide:      'libfreerdp/codec/region.c:244,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:233,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:235,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:239,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:229,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:232,25'
          Dst:             realloc
        - Src:             'libfreerdp/codec/region.c:235,4'
          Dst:             freeRegion
    - functionName:    rectangle_contained_in_band
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - band
        - endPtr
        - rect
      BBCount:         37
      ICount:          161
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:484,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:484,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:484,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:485,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:485,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:485,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:486,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:486,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:486,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:490,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:490,34'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:491,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:490,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:491,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:496,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:496,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:496,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:496,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:496,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:496,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:496,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:496,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:498,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:504,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:498,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:499,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:501,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:484,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:485,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:486,2'
          Dst:             winpr_int_assert
    - functionName:    region16_copy_band_with_union
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
        - src
        - end
        - newTop
        - newBottom
        - unionRect
        - dstCounter
        - srcPtr
      BBCount:         76
      ICount:          447
      EdgeCount:       95
      CyclomaticComplexity: 21
      functionsReached:
        - nextRect
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:341,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:341,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nextRect
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:341,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:342,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:342,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nextRect
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:342,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:343,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:343,2'
              BranchSideFuncs:
                - winpr_int_assert
                - nextRect
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:343,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:344,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:344,2'
              BranchSideFuncs:
                - nextRect
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:344,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:372,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:375,3'
              BranchSideFuncs:
                - nextRect
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:417,2'
              BranchSideFuncs:
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:375,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:375,26'
              BranchSideFuncs:
                - nextRect
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:375,3'
              BranchSideFuncs:
                - nextRect
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:375,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:375,48'
              BranchSideFuncs:
                - nextRect
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:375,3'
              BranchSideFuncs:
                - nextRect
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:375,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:377,33'
              BranchSideFuncs:
                - nextRect
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:388,38'
              BranchSideFuncs:
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:378,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:379,5'
              BranchSideFuncs:
                - nextRect
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:380,15'
              BranchSideFuncs:
                - nextRect
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:391,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:391,23'
              BranchSideFuncs:
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:394,3'
              BranchSideFuncs:
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:391,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:391,45'
              BranchSideFuncs:
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:394,3'
              BranchSideFuncs:
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:391,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:392,19'
              BranchSideFuncs:
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:394,3'
              BranchSideFuncs:
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:394,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:394,26'
              BranchSideFuncs:
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:394,3'
              BranchSideFuncs:
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:394,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:394,48'
              BranchSideFuncs:
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:394,3'
              BranchSideFuncs:
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:394,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:396,7'
              BranchSideFuncs:
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:399,8'
              BranchSideFuncs:
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:399,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:399,23'
              BranchSideFuncs:
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:406,33'
              BranchSideFuncs:
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:399,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:399,45'
              BranchSideFuncs:
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:406,33'
              BranchSideFuncs:
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:399,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:401,17'
              BranchSideFuncs:
                - nextRect
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:406,33'
              BranchSideFuncs:
                - nextRect
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:407,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:408,5'
              BranchSideFuncs:
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:409,18'
              BranchSideFuncs:
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:417,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:417,25'
              BranchSideFuncs:
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:417,2'
              BranchSideFuncs:
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:417,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:419,32'
              BranchSideFuncs:
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:430,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:420,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:421,4'
              BranchSideFuncs:
                - nextRect
            - BranchSide:      'libfreerdp/codec/region.c:423,14'
              BranchSideFuncs:
                - nextRect
        - Branch String:   'libfreerdp/codec/region.c:430,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:431,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:433,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:341,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:342,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:343,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:344,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:377,24'
          Dst:             nextRect
        - Src:             'libfreerdp/codec/region.c:406,24'
          Dst:             nextRect
        - Src:             'libfreerdp/codec/region.c:419,23'
          Dst:             nextRect
    - functionName:    region16_intersects_rect
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - arg2
      BBCount:         26
      ICount:          146
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - rectangles_intersects
        - region16_extents
        - region16_rects
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:773,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:773,15'
              BranchSideFuncs:
                - region16_rects
                - region16_extents
                - rectangles_intersects
                - rectangles_intersects
                - rectangles_intersects
            - BranchSide:      'libfreerdp/codec/region.c:774,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:773,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:773,29'
              BranchSideFuncs:
                - region16_rects
                - region16_extents
                - rectangles_intersects
                - rectangles_intersects
                - rectangles_intersects
            - BranchSide:      'libfreerdp/codec/region.c:774,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:773,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:774,3'
              BranchSideFuncs:
                - region16_rects
                - region16_extents
                - rectangles_intersects
                - rectangles_intersects
                - rectangles_intersects
            - BranchSide:      'libfreerdp/codec/region.c:776,44'
              BranchSideFuncs:
                - region16_rects
                - region16_extents
                - rectangles_intersects
                - rectangles_intersects
                - rectangles_intersects
        - Branch String:   'libfreerdp/codec/region.c:778,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:779,3'
              BranchSideFuncs:
                - region16_extents
                - rectangles_intersects
                - rectangles_intersects
                - rectangles_intersects
            - BranchSide:      'libfreerdp/codec/region.c:781,52'
              BranchSideFuncs:
                - region16_extents
                - rectangles_intersects
                - rectangles_intersects
                - rectangles_intersects
        - Branch String:   'libfreerdp/codec/region.c:783,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:784,32'
              BranchSideFuncs:
                - rectangles_intersects
            - BranchSide:      'libfreerdp/codec/region.c:786,29'
              BranchSideFuncs:
                - rectangles_intersects
                - rectangles_intersects
        - Branch String:   'libfreerdp/codec/region.c:786,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:787,3'
              BranchSideFuncs:
                - rectangles_intersects
            - BranchSide:      'libfreerdp/codec/region.c:789,16'
              BranchSideFuncs:
                - rectangles_intersects
        - Branch String:   'libfreerdp/codec/region.c:789,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:789,52'
              BranchSideFuncs:
                - rectangles_intersects
            - BranchSide:      'libfreerdp/codec/region.c:789,2'
              BranchSideFuncs:
                - rectangles_intersects
        - Branch String:   'libfreerdp/codec/region.c:789,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:791,29'
              BranchSideFuncs:
                - rectangles_intersects
            - BranchSide:      'libfreerdp/codec/region.c:795,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:791,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:792,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:793,2'
              BranchSideFuncs:
                - rectangles_intersects
      Callsites:
        - Src:             'libfreerdp/codec/region.c:776,29'
          Dst:             region16_rects
        - Src:             'libfreerdp/codec/region.c:781,35'
          Dst:             region16_extents
        - Src:             'libfreerdp/codec/region.c:784,10'
          Dst:             rectangles_intersects
        - Src:             'libfreerdp/codec/region.c:786,7'
          Dst:             rectangles_intersects
        - Src:             'libfreerdp/codec/region.c:791,7'
          Dst:             rectangles_intersects
    - functionName:    rectangles_intersects
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r1
        - r2
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rectangles_intersection
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:172,9'
          Dst:             rectangles_intersection
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    region16_print
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
        - region16_rects
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:321,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:323,31'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.556
                - WLog_Print_dbg_tag.556
            - BranchSide:      'libfreerdp/codec/region.c:334,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:325,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:327,19'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.556
                - WLog_Print_dbg_tag.556
            - BranchSide:      'libfreerdp/codec/region.c:331,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.556
                - WLog_Print_dbg_tag.556
      Callsites:
        - Src:             'libfreerdp/codec/region.c:317,30'
          Dst:             region16_rects
        - Src:             'libfreerdp/codec/region.c:319,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/region.c:328,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/region.c:331,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    region16_copy_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         26
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - allocateRegion
        - freeRegion
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:284,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:284,2'
              BranchSideFuncs:
                - winpr_int_assert
                - freeRegion
                - allocateRegion
            - BranchSide:      'libfreerdp/codec/region.c:284,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:285,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:285,2'
              BranchSideFuncs:
                - freeRegion
                - allocateRegion
            - BranchSide:      'libfreerdp/codec/region.c:285,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:290,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:290,20'
              BranchSideFuncs:
                - allocateRegion
            - BranchSide:      'libfreerdp/codec/region.c:297,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:290,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:292,30'
              BranchSideFuncs:
                - allocateRegion
            - BranchSide:      'libfreerdp/codec/region.c:297,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:293,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:293,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:294,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:293,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:294,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:295,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:284,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:285,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:287,2'
          Dst:             freeRegion
        - Src:             'libfreerdp/codec/region.c:292,15'
          Dst:             allocateRegion
    - functionName:    region16_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         18
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - region16_copy_data
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:302,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:303,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:305,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - region16_copy_data
        - Branch String:   'libfreerdp/codec/region.c:305,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:305,2'
              BranchSideFuncs:
                - winpr_int_assert
                - region16_copy_data
            - BranchSide:      'libfreerdp/codec/region.c:305,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:306,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:306,2'
              BranchSideFuncs:
                - region16_copy_data
            - BranchSide:      'libfreerdp/codec/region.c:306,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/region.c:305,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:306,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:310,9'
          Dst:             region16_copy_data
    - functionName:    rectangles_equal
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r1
        - r2
      BBCount:         22
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:160,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:160,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/region.c:160,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:161,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:161,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:161,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:163,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:163,37'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:163,33'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:163,57'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:163,61'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:163,57'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/region.c:163,85'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:163,85'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:164,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:160,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/region.c:161,2'
          Dst:             winpr_int_assert
    - functionName:    region16_is_empty
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         12
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:152,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:152,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:152,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/region.c:153,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:154,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:155,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/region.c:152,2'
          Dst:             winpr_int_assert
    - functionName:    region16_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/region.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         9
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/region.c:79,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/region.c:79,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/region.c:79,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/region.c:79,2'
          Dst:             winpr_int_assert
    - functionName:    ncrush_find_match_length
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2346
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Ptr1
        - Ptr2
        - HistoryPtr
      BBCount:         28
      ICount:          106
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:2351,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2351,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2351,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2352,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2352,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2352,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2353,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2353,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2353,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2357,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2358,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2360,15'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2362,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2357,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2362,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:2351,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2352,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2353,2'
          Dst:             winpr_int_assert
    - functionName:    ncrush_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3039
      functionLinenumberEnd: 3041
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ncrush
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncrush_generate_tables
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 2991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         59
      ICount:          312
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:2936,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2936,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2936,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2940,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2942,15'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2949,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2942,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2944,19'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2947,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2949,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2951,10'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2964,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2952,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2953,8'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2955,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2955,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2956,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2957,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2957,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2958,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2960,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2960,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2961,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2962,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2965,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2967,15'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2974,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2967,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2969,16'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2972,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2976,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2978,40'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2987,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2979,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2979,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2979,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2980,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2982,16'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2985,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2987,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2988,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2990,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:2936,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2979,3'
          Dst:             winpr_int_assert
    - functionName:    ncrush_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3011
      functionLinenumberEnd: 3036
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Compressor
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
        - calloc
        - ncrush_context_free
        - ncrush_context_reset
        - ncrush_generate_tables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:3014,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:3015,3'
              BranchSideFuncs:
                - ncrush_generate_tables
                - ncrush_context_reset
                - WLog_Print_dbg_tag.616
                - ncrush_context_free
            - BranchSide:      'libfreerdp/codec/ncrush.c:3017,23'
              BranchSideFuncs:
                - ncrush_generate_tables
                - ncrush_context_reset
                - WLog_Print_dbg_tag.616
                - ncrush_context_free
        - Branch String:   'libfreerdp/codec/ncrush.c:3024,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:3026,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.616
                - ncrush_context_free
            - BranchSide:      'libfreerdp/codec/ncrush.c:3030,23'
              BranchSideFuncs:
                - ncrush_context_reset
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:3012,44'
          Dst:             calloc
        - Src:             'libfreerdp/codec/ncrush.c:3024,6'
          Dst:             ncrush_generate_tables
        - Src:             'libfreerdp/codec/ncrush.c:3026,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/ncrush.c:3030,2'
          Dst:             ncrush_context_reset
        - Src:             'libfreerdp/codec/ncrush.c:3034,2'
          Dst:             ncrush_context_free
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    ncrush_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2994
      functionLinenumberEnd: 3008
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ncrush
        - flush
      BBCount:         12
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:2995,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2995,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2995,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:3002,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:3003,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:3005,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:2995,2'
          Dst:             winpr_int_assert
    - functionName:    NCrushWriteFinish
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - DstPtr
        - accumulator
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:2011,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2011,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2011,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:2011,2'
          Dst:             winpr_int_assert
    - functionName:    NCrushWriteBits
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - DstPtr
        - accumulator
        - offset
        - _bits
        - _nbits
      BBCount:         24
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:1993,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1993,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:1993,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:1994,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1994,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:1994,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:1995,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1995,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:1995,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2000,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2000,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2002,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:1993,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:1994,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:1995,2'
          Dst:             winpr_int_assert
    - functionName:    ncrush_find_best_match
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ncrush
        - HistoryOffset
        - pMatchOffset
      BBCount:         93
      ICount:          562
      EdgeCount:       116
      CyclomaticComplexity: 25
      functionsReached:
        - ncrush_find_match_length
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:2372,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2372,2'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2372,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2373,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2373,2'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2373,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2375,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2376,3'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2378,6'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2387,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2389,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2479,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2391,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2393,13'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2399,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2395,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2396,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2397,3'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2399,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2401,17'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2407,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2403,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2404,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2405,3'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2407,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2409,13'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2415,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2411,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2412,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2413,3'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2415,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2417,17'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2423,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2419,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2420,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2421,3'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2423,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2425,13'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2431,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2427,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2428,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2429,3'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2431,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2433,17'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2439,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2435,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2436,7'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2437,3'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2439,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2441,9'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2477,2'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2441,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2442,14'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2444,9'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2444,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2444,37'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2475,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2444,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2447,35'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2475,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2449,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2449,5'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_find_match_length
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2449,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2450,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2450,5'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2450,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2454,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2455,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2457,9'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2457,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2458,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2460,9'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2460,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2462,20'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2466,10'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2466,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2467,11'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2469,19'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2466,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2469,19'
              BranchSideFuncs:
                - ncrush_find_match_length
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2473,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:2372,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2373,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2447,9'
          Dst:             ncrush_find_match_length
        - Src:             'libfreerdp/codec/ncrush.c:2449,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2450,5'
          Dst:             winpr_int_assert
    - functionName:    ncrush_hash_table_add
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ncrush
        - pSrcData
        - SrcSize
        - HistoryOffset
      BBCount:         45
      ICount:          191
      EdgeCount:       49
      CyclomaticComplexity: 6
      functionsReached:
        - get_word
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:2329,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2329,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - get_word
            - BranchSide:      'libfreerdp/codec/ncrush.c:2329,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2330,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2330,2'
              BranchSideFuncs:
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - get_word
            - BranchSide:      'libfreerdp/codec/ncrush.c:2330,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2331,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2331,2'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - get_word
            - BranchSide:      'libfreerdp/codec/ncrush.c:2331,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2333,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2335,23'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - get_word
            - BranchSide:      'libfreerdp/codec/ncrush.c:2342,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2336,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2336,41'
              BranchSideFuncs:
                - winpr_int_assert
                - get_word
                - get_word
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2336,41'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2336,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2336,41'
              BranchSideFuncs:
                - winpr_int_assert
                - get_word
                - get_word
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2336,41'
              BranchSideFuncs:
                - winpr_int_assert
                - get_word
                - get_word
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2336,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2336,41'
              BranchSideFuncs:
                - get_word
                - get_word
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2336,41'
              BranchSideFuncs:
                - winpr_int_assert
                - get_word
                - get_word
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2336,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2336,41'
              BranchSideFuncs:
                - winpr_int_assert
                - get_word
                - get_word
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2336,41'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2336,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2336,41'
              BranchSideFuncs:
                - get_word
                - get_word
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2336,41'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:2329,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2330,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2331,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2335,41'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2336,41'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2336,41'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2336,21'
          Dst:             get_word
    - functionName:    get_word
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:1925,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1925,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:1925,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:1925,2'
          Dst:             winpr_int_assert
    - functionName:    NCrushWriteStart
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bits
        - offset
        - accumulator
      BBCount:         21
      ICount:          65
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:1981,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1981,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:1981,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:1982,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1982,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:1982,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:1983,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1983,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:1983,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:1981,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:1982,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:1983,2'
          Dst:             winpr_int_assert
    - functionName:    ncrush_move_encoder_windows
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2485
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ncrush
        - HistoryPtr
      BBCount:         90
      ICount:          375
      EdgeCount:       103
      CyclomaticComplexity: 15
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:2486,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2486,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2486,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2487,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2487,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2487,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2490,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2491,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2493,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2493,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2494,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2496,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2498,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2498,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2498,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2499,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2499,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2499,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2502,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2504,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2508,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2505,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2502,56'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2505,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2505,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2505,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2505,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2505,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2505,47'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2509,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2511,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2518,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2511,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2512,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2514,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2515,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2509,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2515,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2515,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2515,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2515,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2515,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2515,49'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:2486,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2487,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2498,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2499,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2505,47'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2505,47'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2515,49'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2515,49'
          Dst:             winpr_int_assert
    - functionName:    ncrush_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2524
      functionLinenumberEnd: 2932
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ncrush
        - pSrcData
        - SrcSize
        - pDstBuffer
        - ppDstData
        - pDstSize
        - pFlags
      BBCount:         324
      ICount:          1903
      EdgeCount:       403
      CyclomaticComplexity: 81
      functionsReached:
        - NCrushWriteBits
        - NCrushWriteFinish
        - NCrushWriteStart
        - get_word
        - ncrush_context_reset
        - ncrush_find_best_match
        - ncrush_hash_table_add
        - ncrush_move_encoder_windows
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:2558,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2558,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - ncrush_move_encoder_windows
            - BranchSide:      'libfreerdp/codec/ncrush.c:2558,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2560,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2560,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - ncrush_move_encoder_windows
            - BranchSide:      'libfreerdp/codec/ncrush.c:2560,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2561,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2561,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - ncrush_move_encoder_windows
            - BranchSide:      'libfreerdp/codec/ncrush.c:2561,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2562,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2562,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - ncrush_move_encoder_windows
            - BranchSide:      'libfreerdp/codec/ncrush.c:2562,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2563,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2563,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - ncrush_move_encoder_windows
            - BranchSide:      'libfreerdp/codec/ncrush.c:2563,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2564,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2564,2'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - ncrush_move_encoder_windows
            - BranchSide:      'libfreerdp/codec/ncrush.c:2564,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2565,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2565,2'
              BranchSideFuncs:
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - ncrush_move_encoder_windows
            - BranchSide:      'libfreerdp/codec/ncrush.c:2565,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2570,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2572,7'
              BranchSideFuncs:
                - ncrush_move_encoder_windows
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2590,4'
              BranchSideFuncs:
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2572,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2574,4'
              BranchSideFuncs:
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2580,36'
              BranchSideFuncs:
                - ncrush_move_encoder_windows
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2580,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2581,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2583,26'
              BranchSideFuncs:
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2596,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2597,3'
              BranchSideFuncs:
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2599,13'
              BranchSideFuncs:
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2601,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2602,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2604,12'
              BranchSideFuncs:
                - NCrushWriteStart
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2618,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2618,51'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2618,51'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2618,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2618,51'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2618,51'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2618,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2618,51'
              BranchSideFuncs:
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2618,51'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2618,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2618,51'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2618,51'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2618,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2618,51'
              BranchSideFuncs:
                - ncrush_hash_table_add
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2618,51'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2622,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2624,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2858,2'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2626,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2626,3'
              BranchSideFuncs:
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2626,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2627,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2627,3'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2627,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2630,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2630,30'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2633,7'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2630,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2631,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2633,7'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2633,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2634,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2636,7'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2636,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2638,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2649,7'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2641,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2641,40'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2641,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2641,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2641,40'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2641,40'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2641,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2641,40'
              BranchSideFuncs:
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2641,40'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2641,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2641,40'
              BranchSideFuncs:
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2641,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2641,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2641,40'
              BranchSideFuncs:
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2641,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2644,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2645,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2646,26'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2649,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2650,18'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2652,8'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2652,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2652,30'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2655,7'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2652,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2653,16'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2655,7'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2655,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2658,21'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2687,18'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2661,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2663,26'
              BranchSideFuncs:
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2671,15'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2672,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2673,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2674,30'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2676,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2677,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2678,43'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2680,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2681,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2683,52'
              BranchSideFuncs:
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2690,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2691,5'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2693,9'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2693,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2695,26'
              BranchSideFuncs:
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2703,21'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2705,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2705,43'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2708,9'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2705,73'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2706,9'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2708,9'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2706,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2706,43'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2708,9'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2705,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2708,9'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2745,22'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2708,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2710,22'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2717,10'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2717,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2719,23'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2726,11'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2726,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2728,24'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2735,12'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2751,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2754,9'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2813,22'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2754,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2755,14'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2757,13'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2761,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2762,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2764,40'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2766,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2767,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2768,31'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2770,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2771,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2772,44'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2774,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2775,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2777,9'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2777,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2778,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2780,53'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2781,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2781,19'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2781,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2781,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2781,19'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2781,19'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2781,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2781,19'
              BranchSideFuncs:
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2781,19'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2781,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2781,19'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2781,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2781,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2781,19'
              BranchSideFuncs:
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2781,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2785,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2786,14'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2788,16'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2790,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2791,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2792,31'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2794,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2795,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2796,27'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2798,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2799,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2800,65'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2801,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2801,12'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2801,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2801,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2801,12'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2801,12'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2801,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2801,12'
              BranchSideFuncs:
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2801,12'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2801,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2801,12'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2801,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2801,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2801,12'
              BranchSideFuncs:
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2801,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2805,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2806,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2807,10'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2807,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2808,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2809,4'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2814,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2815,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2816,31'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2817,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2818,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2819,44'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2821,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2822,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2824,53'
              BranchSideFuncs:
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2826,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2827,14'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2829,16'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2831,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2832,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2834,31'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2836,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2837,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2838,27'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2840,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2841,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2842,65'
              BranchSideFuncs:
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2843,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2843,25'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2843,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2843,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2843,25'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2843,25'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2843,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2843,25'
              BranchSideFuncs:
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2843,25'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2843,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2843,25'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2843,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2843,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2843,25'
              BranchSideFuncs:
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
            - BranchSide:      'libfreerdp/codec/ncrush.c:2843,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2847,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2848,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2849,10'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - NCrushWriteBits
                - winpr_int_assert
                - winpr_int_assert
                - NCrushWriteBits
                - ncrush_context_reset
                - get_word
                - NCrushWriteBits
                - ncrush_context_reset
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_find_best_match
        - Branch String:   'libfreerdp/codec/ncrush.c:2849,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2850,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2854,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2622,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2855,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2858,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2860,8'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2886,7'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2860,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2862,25'
              BranchSideFuncs:
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2870,20'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2873,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2874,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2875,7'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2875,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2876,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2877,29'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2880,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2881,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2883,51'
              BranchSideFuncs:
                - NCrushWriteBits
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
                - ncrush_context_reset
                - get_word
                - ncrush_context_reset
        - Branch String:   'libfreerdp/codec/ncrush.c:2886,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2888,24'
              BranchSideFuncs:
                - ncrush_context_reset
            - BranchSide:      'libfreerdp/codec/ncrush.c:2896,11'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2899,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2900,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2902,38'
              BranchSideFuncs:
                - get_word
                - NCrushWriteBits
                - NCrushWriteFinish
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2906,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2906,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2906,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2907,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2907,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2907,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2910,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2911,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2913,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2916,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2917,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2919,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2919,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2920,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2922,24'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2923,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2924,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2926,34'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2928,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2929,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2931,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:2558,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2560,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2561,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2562,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2563,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2564,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2565,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2580,8'
          Dst:             ncrush_move_encoder_windows
        - Src:             'libfreerdp/codec/ncrush.c:2605,2'
          Dst:             NCrushWriteStart
        - Src:             'libfreerdp/codec/ncrush.c:2618,51'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2618,51'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2618,2'
          Dst:             ncrush_hash_table_add
        - Src:             'libfreerdp/codec/ncrush.c:2626,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2627,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2641,40'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2641,40'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2641,9'
          Dst:             ncrush_find_best_match
        - Src:             'libfreerdp/codec/ncrush.c:2663,5'
          Dst:             ncrush_context_reset
        - Src:             'libfreerdp/codec/ncrush.c:2678,14'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2683,4'
          Dst:             NCrushWriteBits
        - Src:             'libfreerdp/codec/ncrush.c:2695,5'
          Dst:             ncrush_context_reset
        - Src:             'libfreerdp/codec/ncrush.c:2772,15'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2780,5'
          Dst:             NCrushWriteBits
        - Src:             'libfreerdp/codec/ncrush.c:2781,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2781,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2783,5'
          Dst:             NCrushWriteBits
        - Src:             'libfreerdp/codec/ncrush.c:2800,5'
          Dst:             NCrushWriteBits
        - Src:             'libfreerdp/codec/ncrush.c:2801,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2801,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2803,5'
          Dst:             NCrushWriteBits
        - Src:             'libfreerdp/codec/ncrush.c:2819,15'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2824,5'
          Dst:             NCrushWriteBits
        - Src:             'libfreerdp/codec/ncrush.c:2842,5'
          Dst:             NCrushWriteBits
        - Src:             'libfreerdp/codec/ncrush.c:2843,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2843,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2845,5'
          Dst:             NCrushWriteBits
        - Src:             'libfreerdp/codec/ncrush.c:2862,4'
          Dst:             ncrush_context_reset
        - Src:             'libfreerdp/codec/ncrush.c:2878,13'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2883,3'
          Dst:             NCrushWriteBits
        - Src:             'libfreerdp/codec/ncrush.c:2888,3'
          Dst:             ncrush_context_reset
        - Src:             'libfreerdp/codec/ncrush.c:2902,9'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2903,2'
          Dst:             NCrushWriteBits
        - Src:             'libfreerdp/codec/ncrush.c:2904,2'
          Dst:             NCrushWriteFinish
        - Src:             'libfreerdp/codec/ncrush.c:2906,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2907,2'
          Dst:             winpr_int_assert
    - functionName:    NCrushFetchBits
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - SrcPtr
        - SrcEnd
        - nbits
        - bits
      BBCount:         39
      ICount:          179
      EdgeCount:       43
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:1945,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1945,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:1945,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:1946,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1946,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:1946,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:1947,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1947,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:1947,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:1948,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1948,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:1948,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:1950,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1952,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:1976,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:1952,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1954,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:1969,20'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:1954,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1956,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:1961,27'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:1956,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1957,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:1958,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:1945,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:1946,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:1947,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:1948,2'
          Dst:             winpr_int_assert
    - functionName:    get_dword
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1939
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          66
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:1934,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:1934,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:1934,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:1934,2'
          Dst:             winpr_int_assert
    - functionName:    ncrush_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/ncrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2019
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ncrush
        - pSrcData
        - SrcSize
        - ppDstData
        - pDstSize
        - flags
      BBCount:         282
      ICount:          1527
      EdgeCount:       348
      CyclomaticComplexity: 68
      functionsReached:
        - NCrushFetchBits
        - WLog_Print_dbg_tag
        - get_dword
        - get_word
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/ncrush.c:2036,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2036,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2036,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2037,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2037,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2037,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2038,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2038,2'
              BranchSideFuncs:
                - winpr_int_assert
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2038,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2039,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2039,2'
              BranchSideFuncs:
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2039,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2041,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2042,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2044,24'
              BranchSideFuncs:
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2047,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2049,8'
              BranchSideFuncs:
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2057,6'
              BranchSideFuncs:
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2049,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2050,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2052,3'
              BranchSideFuncs:
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2057,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2059,24'
              BranchSideFuncs:
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2064,21'
              BranchSideFuncs:
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2066,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2068,16'
              BranchSideFuncs:
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2073,6'
              BranchSideFuncs:
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2073,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2075,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2079,24'
              BranchSideFuncs:
                - get_dword
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2090,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2091,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2092,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2095,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2095,13'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2095,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2095,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2095,13'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2095,13'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2095,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2095,13'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2095,13'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2095,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2095,13'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2095,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2095,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2095,13'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2095,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2097,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2098,5'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2100,8'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2100,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2101,5'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2103,8'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2103,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2105,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2110,28'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2114,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2115,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2117,21'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2119,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2121,23'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2172,8'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2123,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2124,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2127,18'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2130,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2131,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2132,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2135,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2135,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2135,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2135,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2135,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2135,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2135,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2135,14'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2135,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2135,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2135,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2135,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2135,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2135,14'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2135,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2138,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2139,5'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2141,8'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2141,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2142,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2144,35'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2146,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2147,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2148,35'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2150,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2152,32'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2166,20'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2153,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2154,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2156,49'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2159,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2159,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2159,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2159,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2159,14'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2159,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2159,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2159,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2159,14'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2159,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2162,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2163,6'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2164,4'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2172,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2173,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2175,39'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2177,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2178,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2179,39'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2182,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2184,32'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2203,25'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2185,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2186,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2189,50'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2192,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2193,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2194,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2197,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2197,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2197,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2197,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2197,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2197,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2197,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2197,14'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2197,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2197,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2197,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2197,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2197,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2197,14'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2197,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2199,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2200,6'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2201,4'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2205,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2206,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2208,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2211,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2211,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2211,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2211,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2211,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2211,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2211,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2211,14'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2211,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2211,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2211,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2211,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2211,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2211,14'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2211,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2213,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2214,5'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
            - BranchSide:      'libfreerdp/codec/ncrush.c:2216,8'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2216,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2217,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2219,35'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2221,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2222,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2223,35'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
        - Branch String:   'libfreerdp/codec/ncrush.c:2225,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2227,32'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2241,29'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2228,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2229,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2231,49'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2234,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2234,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2234,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2234,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2234,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2234,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2234,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2234,14'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2234,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2234,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2234,14'
              BranchSideFuncs:
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2234,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2234,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2234,14'
              BranchSideFuncs:
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2234,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2237,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2238,6'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2239,4'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2250,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2251,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2253,8'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2253,61'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2254,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2255,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/ncrush.c:2253,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2255,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2257,19'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2259,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2259,47'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2259,60'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2261,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2263,4'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2278,20'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2263,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2265,35'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2269,4'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2269,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2271,15'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2275,3'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2271,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2271,11'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2271,43'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2281,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2281,26'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2281,4'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2281,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2283,35'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2287,20'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2289,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:0,0'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2291,15'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2291,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2291,11'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2291,43'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2299,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2084,2'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2300,4'
              BranchSideFuncs:
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - WLog_Print_dbg_tag.616
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - get_word
                - winpr_int_assert
                - winpr_int_assert
                - NCrushFetchBits
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2303,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2304,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2306,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.616
        - Branch String:   'libfreerdp/codec/ncrush.c:2306,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2308,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.616
            - BranchSide:      'libfreerdp/codec/ncrush.c:2313,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2314,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2314,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/ncrush.c:2314,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/ncrush.c:2315,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/ncrush.c:2315,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/ncrush.c:2315,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/ncrush.c:2036,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2037,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2038,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2039,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2075,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/ncrush.c:2083,16'
          Dst:             get_dword
        - Src:             'libfreerdp/codec/ncrush.c:2088,24'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2095,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2095,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2097,9'
          Dst:             NCrushFetchBits
        - Src:             'libfreerdp/codec/ncrush.c:2105,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/ncrush.c:2128,25'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2135,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2135,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2138,9'
          Dst:             NCrushFetchBits
        - Src:             'libfreerdp/codec/ncrush.c:2156,25'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2159,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2159,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2162,10'
          Dst:             NCrushFetchBits
        - Src:             'libfreerdp/codec/ncrush.c:2189,26'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2197,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2197,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2199,10'
          Dst:             NCrushFetchBits
        - Src:             'libfreerdp/codec/ncrush.c:2203,25'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2211,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2211,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2213,9'
          Dst:             NCrushFetchBits
        - Src:             'libfreerdp/codec/ncrush.c:2231,25'
          Dst:             get_word
        - Src:             'libfreerdp/codec/ncrush.c:2234,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2234,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2237,10'
          Dst:             NCrushFetchBits
        - Src:             'libfreerdp/codec/ncrush.c:2308,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/ncrush.c:2314,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/ncrush.c:2315,2'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT16.724
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:259,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/endian.h:261,3'
          Dst:             winpr_Data_Write_UINT16
        - Src:             'winpr/include/winpr/endian.h:262,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    winpr_Data_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:236,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:236,3'
          Dst:             winpr_int_assert
    - functionName:    xcrush_clear_hash_table_range
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - xcrush
        - beg
        - end
      BBCount:         29
      ICount:          150
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:308,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:308,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:308,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:310,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:321,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:312,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:314,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:319,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:314,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:316,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:318,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:321,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:323,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:331,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:323,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:325,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:330,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:325,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:327,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:329,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:308,2'
          Dst:             winpr_int_assert
    - functionName:    xcrush_find_next_matching_chunk
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xcrush
        - chunk
        - pNextChunk
      BBCount:         33
      ICount:          162
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:339,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:339,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:339,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:341,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:342,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:344,6'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:344,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:347,26'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:364,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:348,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:349,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:351,32'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:352,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:353,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:355,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:355,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:355,39'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:357,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:355,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:357,8'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:362,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:357,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:360,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:364,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:364,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:364,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:339,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:364,2'
          Dst:             winpr_int_assert
    - functionName:    xcrush_find_match_length
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - xcrush
        - MatchOffset
        - ChunkOffset
        - HistoryOffset
        - SrcSize
        - MaxMatchLength
        - MatchInfo
      BBCount:         58
      ICount:          416
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:430,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:430,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:430,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:431,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:431,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:431,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:437,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:438,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:440,17'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:442,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:443,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:445,17'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:447,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:448,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:450,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:450,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:451,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:453,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:453,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:454,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:456,21'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:459,60'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:460,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:465,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:459,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:462,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:465,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:470,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:471,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:473,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:473,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:474,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:476,21'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:482,59'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:482,63'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:482,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:482,96'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:482,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:483,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:482,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:485,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:490,18'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:493,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:494,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:496,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:496,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:497,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:499,24'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:501,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:501,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:501,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:501,44'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:501,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:501,59'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:501,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:502,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:503,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:430,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:431,2'
          Dst:             winpr_int_assert
    - functionName:    xcrush_insert_chunk
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - xcrush
        - signature
        - offset
        - pPrevChunk
      BBCount:         50
      ICount:          274
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - winpr_int_assert
        - xcrush_clear_hash_table_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:373,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:373,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_clear_hash_table_range
            - BranchSide:      'libfreerdp/codec/xcrush.c:373,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:375,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:377,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_clear_hash_table_range
            - BranchSide:      'libfreerdp/codec/xcrush.c:381,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_clear_hash_table_range
        - Branch String:   'libfreerdp/codec/xcrush.c:381,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:383,33'
              BranchSideFuncs:
                - xcrush_clear_hash_table_range
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:387,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:389,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:390,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:392,33'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:395,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:397,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:404,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:397,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:398,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:400,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:400,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:400,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:400,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:405,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:405,29'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:405,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:405,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:405,29'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:405,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:405,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:405,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:405,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:405,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:405,29'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:405,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:405,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:405,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:405,29'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:373,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:383,3'
          Dst:             xcrush_clear_hash_table_range
        - Src:             'libfreerdp/codec/xcrush.c:400,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:405,29'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:405,29'
          Dst:             winpr_int_assert
    - functionName:    xcrush_update_hash
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         21
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:169,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:169,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:169,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:170,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:170,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:170,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:172,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:174,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:180,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:182,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:186,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:169,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:170,2'
          Dst:             winpr_int_assert
    - functionName:    xcrush_append_chunk
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - xcrush
        - data
        - beg
        - end
      BBCount:         71
      ICount:          285
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - winpr_int_assert
        - xcrush_update_hash
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:195,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:195,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:195,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:196,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:196,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:196,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:197,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:197,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:197,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:200,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:202,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:204,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:207,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:207,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,43'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:216,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:209,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,55'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,55'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:209,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,55'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,55'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:209,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,55'
              BranchSideFuncs:
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,55'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:209,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,55'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,55'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:209,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,55'
              BranchSideFuncs:
                - xcrush_update_hash
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:209,55'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:210,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:210,53'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:210,53'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:210,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:210,53'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:210,53'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:210,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:210,53'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:210,53'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:210,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:210,53'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:210,53'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:210,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:210,53'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:210,53'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:195,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:196,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:197,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:209,55'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:209,55'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:209,23'
          Dst:             xcrush_update_hash
        - Src:             'libfreerdp/codec/xcrush.c:210,53'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:210,53'
          Dst:             winpr_int_assert
    - functionName:    _rotl
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/crt.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - value
        - shift
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xcrush_compute_chunks
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - xcrush
        - data
        - size
        - pIndex
      BBCount:         57
      ICount:          355
      EdgeCount:       70
      CyclomaticComplexity: 15
      functionsReached:
        - _rotl
        - winpr_int_assert
        - xcrush_append_chunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:227,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:227,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
            - BranchSide:      'libfreerdp/codec/xcrush.c:227,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:228,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:228,2'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
            - BranchSide:      'libfreerdp/codec/xcrush.c:228,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:229,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:229,2'
              BranchSideFuncs:
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
            - BranchSide:      'libfreerdp/codec/xcrush.c:229,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:235,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:237,14'
              BranchSideFuncs:
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
        - Branch String:   'libfreerdp/codec/xcrush.c:237,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:239,20'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:243,14'
              BranchSideFuncs:
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:243,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:245,20'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:285,7'
              BranchSideFuncs:
                - xcrush_append_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:248,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:250,29'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:254,4'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:250,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:251,5'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:252,3'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:258,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:260,29'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:264,4'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:260,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:261,5'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:262,3'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:268,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:270,29'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:274,4'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:270,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:271,5'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:272,3'
              BranchSideFuncs:
                - _rotl
                - xcrush_append_chunk
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:278,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:280,29'
              BranchSideFuncs:
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:283,2'
              BranchSideFuncs:
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:280,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:281,5'
              BranchSideFuncs:
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:282,3'
              BranchSideFuncs:
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
                - _rotl
                - xcrush_append_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:285,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:285,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:287,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:285,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:287,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:291,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:227,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:228,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:229,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:239,14'
          Dst:             _rotl
        - Src:             'libfreerdp/codec/xcrush.c:245,14'
          Dst:             _rotl
        - Src:             'libfreerdp/codec/xcrush.c:250,9'
          Dst:             xcrush_append_chunk
        - Src:             'libfreerdp/codec/xcrush.c:255,14'
          Dst:             _rotl
        - Src:             'libfreerdp/codec/xcrush.c:260,9'
          Dst:             xcrush_append_chunk
        - Src:             'libfreerdp/codec/xcrush.c:265,14'
          Dst:             _rotl
        - Src:             'libfreerdp/codec/xcrush.c:270,9'
          Dst:             xcrush_append_chunk
        - Src:             'libfreerdp/codec/xcrush.c:275,14'
          Dst:             _rotl
        - Src:             'libfreerdp/codec/xcrush.c:280,9'
          Dst:             xcrush_append_chunk
        - Src:             'libfreerdp/codec/xcrush.c:285,26'
          Dst:             xcrush_append_chunk
    - functionName:    xcrush_generate_output
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - xcrush
        - OutputBuffer
        - OutputSize
        - HistoryOffset
        - pDstSize
      BBCount:         125
      ICount:          615
      EdgeCount:       145
      CyclomaticComplexity: 22
      functionsReached:
        - winpr_Data_Write_UINT16
        - winpr_Data_Write_UINT32
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:691,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:691,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
            - BranchSide:      'libfreerdp/codec/xcrush.c:691,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:692,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:692,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
            - BranchSide:      'libfreerdp/codec/xcrush.c:692,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:693,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:693,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
            - BranchSide:      'libfreerdp/codec/xcrush.c:693,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:694,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:694,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
            - BranchSide:      'libfreerdp/codec/xcrush.c:694,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:699,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:700,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
        - Branch String:   'libfreerdp/codec/xcrush.c:702,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:702,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
        - Branch String:   'libfreerdp/codec/xcrush.c:702,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,40'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
        - Branch String:   'libfreerdp/codec/xcrush.c:702,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,40'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:702,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,40'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
            - BranchSide:      'libfreerdp/codec/xcrush.c:702,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:706,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:707,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:709,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
        - Branch String:   'libfreerdp/codec/xcrush.c:709,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:711,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
            - BranchSide:      'libfreerdp/codec/xcrush.c:725,18'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:713,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:713,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:713,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:713,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:713,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:713,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:713,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:713,27'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:713,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:713,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:713,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:713,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:713,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:713,27'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:713,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:716,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:716,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:716,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:720,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:720,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:720,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:720,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:720,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:720,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:720,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:720,27'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:720,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:720,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:720,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:720,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:720,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:720,27'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.724
                - winpr_Data_Write_UINT32.720
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Write_UINT16.724
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:720,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:727,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:729,26'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:756,22'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:732,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:734,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:741,22'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:734,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:735,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:737,20'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:743,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:744,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:746,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:748,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:749,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:751,16'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:758,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:759,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:761,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:763,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:763,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:764,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:763,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:764,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:765,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:691,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:692,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:693,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:694,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:702,40'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:702,40'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:702,2'
          Dst:             winpr_Data_Write_UINT16
        - Src:             'libfreerdp/codec/xcrush.c:713,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:713,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:712,3'
          Dst:             winpr_Data_Write_UINT16
        - Src:             'libfreerdp/codec/xcrush.c:716,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:720,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:720,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:719,3'
          Dst:             winpr_Data_Write_UINT16
        - Src:             'libfreerdp/codec/xcrush.c:721,3'
          Dst:             winpr_Data_Write_UINT32
    - functionName:    xcrush_optimize_matches
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xcrush
      BBCount:         26
      ICount:          322
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:624,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:624,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:624,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:630,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:632,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:672,24'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:632,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:634,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:661,21'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:634,56'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:635,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:658,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:634,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:638,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:658,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:645,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:646,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:648,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:648,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:649,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:651,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:624,2'
          Dst:             winpr_int_assert
    - functionName:    xcrush_find_all_matches
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - xcrush
        - SignatureIndex
        - HistoryOffset
        - SrcOffset
        - SrcSize
      BBCount:         57
      ICount:          414
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - winpr_int_assert
        - xcrush_find_match_length
        - xcrush_find_next_matching_chunk
        - xcrush_insert_chunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:523,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:523,2'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
            - BranchSide:      'libfreerdp/codec/xcrush.c:523,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:527,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:529,21'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
            - BranchSide:      'libfreerdp/codec/xcrush.c:605,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:532,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:533,4'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
            - BranchSide:      'libfreerdp/codec/xcrush.c:535,32'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:537,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:538,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:540,7'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:540,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:540,17'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
            - BranchSide:      'libfreerdp/codec/xcrush.c:599,16'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:540,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:542,15'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
            - BranchSide:      'libfreerdp/codec/xcrush.c:599,16'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:545,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:547,10'
              BranchSideFuncs:
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
                - xcrush_find_match_length
            - BranchSide:      'libfreerdp/codec/xcrush.c:581,8'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:547,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:547,45'
              BranchSideFuncs:
                - xcrush_find_match_length
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:550,40'
              BranchSideFuncs:
                - xcrush_find_match_length
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:547,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:548,10'
              BranchSideFuncs:
                - xcrush_find_match_length
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:550,40'
              BranchSideFuncs:
                - xcrush_find_match_length
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
        - Branch String:   'libfreerdp/codec/xcrush.c:547,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:550,40'
              BranchSideFuncs:
                - xcrush_find_match_length
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
            - BranchSide:      'libfreerdp/codec/xcrush.c:570,28'
              BranchSideFuncs:
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:553,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:554,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:556,28'
              BranchSideFuncs:
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:558,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:560,24'
              BranchSideFuncs:
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
                - xcrush_find_match_length
            - BranchSide:      'libfreerdp/codec/xcrush.c:568,5'
              BranchSideFuncs:
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:565,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:566,8'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
            - BranchSide:      'libfreerdp/codec/xcrush.c:567,6'
              BranchSideFuncs:
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:572,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:573,6'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
            - BranchSide:      'libfreerdp/codec/xcrush.c:575,46'
              BranchSideFuncs:
                - xcrush_find_next_matching_chunk
                - xcrush_insert_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:577,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:545,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:578,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:581,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:583,59'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
            - BranchSide:      'libfreerdp/codec/xcrush.c:597,3'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:587,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:588,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:591,9'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:594,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:595,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:596,4'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:601,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:602,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:603,2'
              BranchSideFuncs:
                - xcrush_insert_chunk
                - xcrush_find_next_matching_chunk
                - xcrush_find_match_length
        - Branch String:   'libfreerdp/codec/xcrush.c:605,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:606,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:608,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:523,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:535,12'
          Dst:             xcrush_insert_chunk
        - Src:             'libfreerdp/codec/xcrush.c:550,15'
          Dst:             xcrush_find_match_length
        - Src:             'libfreerdp/codec/xcrush.c:575,14'
          Dst:             xcrush_find_next_matching_chunk
    - functionName:    xcrush_compute_signatures
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - xcrush
        - data
        - size
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xcrush_compute_chunks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:299,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:300,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:302,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:299,6'
          Dst:             xcrush_compute_chunks
    - functionName:    xcrush_copy_bytes_no_overlap
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - num
      BBCount:         52
      ICount:          300
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:774,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:774,22'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:778,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:779,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:781,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:781,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:781,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:782,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:774,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:774,22'
          Dst:             winpr_int_assert
    - functionName:    xcrush_copy_bytes
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - num
      BBCount:         24
      ICount:          91
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
        - xcrush_copy_bytes_no_overlap
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:789,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:789,2'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_copy_bytes_no_overlap
            - BranchSide:      'libfreerdp/codec/xcrush.c:789,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:790,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:790,2'
              BranchSideFuncs:
                - xcrush_copy_bytes_no_overlap
            - BranchSide:      'libfreerdp/codec/xcrush.c:790,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:792,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:792,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:793,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:792,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:793,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:794,11'
              BranchSideFuncs:
                - xcrush_copy_bytes_no_overlap
        - Branch String:   'libfreerdp/codec/xcrush.c:794,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:0,0'
              BranchSideFuncs:
                - xcrush_copy_bytes_no_overlap
            - BranchSide:      'libfreerdp/codec/xcrush.c:795,39'
              BranchSideFuncs:
                - xcrush_copy_bytes_no_overlap
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:789,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:790,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:795,10'
          Dst:             xcrush_copy_bytes_no_overlap
    - functionName:    winpr_Data_Get_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:114,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:118,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:120,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:123,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:114,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:60,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:64,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:66,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:60,3'
          Dst:             winpr_int_assert
    - functionName:    xcrush_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xcrush
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mppc_context_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:1209,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1209,6'
              BranchSideFuncs:
                - mppc_context_free
                - free
            - BranchSide:      'libfreerdp/codec/xcrush.c:1211,21'
              BranchSideFuncs:
                - mppc_context_free
                - free
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:1211,3'
          Dst:             mppc_context_free
    - functionName:    xcrush_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Compressor
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - mppc_context_new
        - xcrush_context_free
        - xcrush_context_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:1190,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1191,3'
              BranchSideFuncs:
                - mppc_context_new
                - xcrush_context_free
                - xcrush_context_reset
            - BranchSide:      'libfreerdp/codec/xcrush.c:1193,23'
              BranchSideFuncs:
                - mppc_context_new
                - xcrush_context_free
                - xcrush_context_reset
        - Branch String:   'libfreerdp/codec/xcrush.c:1195,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1196,3'
              BranchSideFuncs:
                - xcrush_context_reset
            - BranchSide:      'libfreerdp/codec/xcrush.c:1197,2'
              BranchSideFuncs:
                - xcrush_context_reset
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:1188,44'
          Dst:             calloc
        - Src:             'libfreerdp/codec/xcrush.c:1194,17'
          Dst:             mppc_context_new
        - Src:             'libfreerdp/codec/xcrush.c:1198,2'
          Dst:             xcrush_context_reset
        - Src:             'libfreerdp/codec/xcrush.c:1202,2'
          Dst:             xcrush_context_free
    - functionName:    xcrush_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - xcrush
        - flush
      BBCount:         12
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - mppc_context_reset
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:1166,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1166,2'
              BranchSideFuncs:
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/xcrush.c:1166,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:1178,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1179,27'
              BranchSideFuncs:
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/xcrush.c:1181,3'
              BranchSideFuncs:
                - mppc_context_reset
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:1166,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:1183,2'
          Dst:             mppc_context_reset
    - functionName:    xcrush_compress_l1
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xcrush
        - pSrcData
        - SrcSize
        - pDstData
        - pDstSize
        - pFlags
      BBCount:         64
      ICount:          303
      EdgeCount:       73
      CyclomaticComplexity: 11
      functionsReached:
        - winpr_int_assert
        - xcrush_compute_signatures
        - xcrush_find_all_matches
        - xcrush_generate_output
        - xcrush_optimize_matches
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:990,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:990,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_compute_signatures
                - xcrush_find_all_matches
                - xcrush_generate_output
                - xcrush_optimize_matches
            - BranchSide:      'libfreerdp/codec/xcrush.c:990,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:991,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:991,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_compute_signatures
                - xcrush_find_all_matches
                - xcrush_generate_output
                - xcrush_optimize_matches
            - BranchSide:      'libfreerdp/codec/xcrush.c:991,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:992,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:992,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_compute_signatures
                - xcrush_find_all_matches
                - xcrush_generate_output
                - xcrush_optimize_matches
            - BranchSide:      'libfreerdp/codec/xcrush.c:992,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:993,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:993,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_compute_signatures
                - xcrush_find_all_matches
                - xcrush_generate_output
                - xcrush_optimize_matches
            - BranchSide:      'libfreerdp/codec/xcrush.c:993,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:994,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:994,2'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_compute_signatures
                - xcrush_find_all_matches
                - xcrush_generate_output
                - xcrush_optimize_matches
            - BranchSide:      'libfreerdp/codec/xcrush.c:994,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:995,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:995,2'
              BranchSideFuncs:
                - xcrush_compute_signatures
                - xcrush_find_all_matches
                - xcrush_generate_output
                - xcrush_optimize_matches
            - BranchSide:      'libfreerdp/codec/xcrush.c:995,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:997,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:999,3'
              BranchSideFuncs:
                - xcrush_compute_signatures
                - xcrush_find_all_matches
                - xcrush_generate_output
                - xcrush_optimize_matches
            - BranchSide:      'libfreerdp/codec/xcrush.c:1003,18'
              BranchSideFuncs:
                - xcrush_compute_signatures
                - xcrush_find_all_matches
                - xcrush_generate_output
                - xcrush_optimize_matches
        - Branch String:   'libfreerdp/codec/xcrush.c:1009,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1011,46'
              BranchSideFuncs:
                - xcrush_compute_signatures
                - xcrush_find_all_matches
                - xcrush_generate_output
                - xcrush_optimize_matches
            - BranchSide:      'libfreerdp/codec/xcrush.c:1043,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:1013,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1015,37'
              BranchSideFuncs:
                - xcrush_find_all_matches
                - xcrush_generate_output
                - xcrush_optimize_matches
            - BranchSide:      'libfreerdp/codec/xcrush.c:1041,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:1017,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1018,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1020,41'
              BranchSideFuncs:
                - xcrush_generate_output
                - xcrush_optimize_matches
        - Branch String:   'libfreerdp/codec/xcrush.c:1023,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1025,38'
              BranchSideFuncs:
                - xcrush_optimize_matches
                - xcrush_generate_output
            - BranchSide:      'libfreerdp/codec/xcrush.c:1031,8'
              BranchSideFuncs:
                - xcrush_generate_output
        - Branch String:   'libfreerdp/codec/xcrush.c:1027,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1028,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1029,4'
              BranchSideFuncs:
                - xcrush_generate_output
        - Branch String:   'libfreerdp/codec/xcrush.c:1031,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1033,37'
              BranchSideFuncs:
                - xcrush_generate_output
            - BranchSide:      'libfreerdp/codec/xcrush.c:1040,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:1035,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1036,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1038,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:1043,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1045,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1049,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:990,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:991,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:992,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:993,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:994,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:995,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:1011,20'
          Dst:             xcrush_compute_signatures
        - Src:             'libfreerdp/codec/xcrush.c:1015,13'
          Dst:             xcrush_find_all_matches
        - Src:             'libfreerdp/codec/xcrush.c:1025,14'
          Dst:             xcrush_optimize_matches
        - Src:             'libfreerdp/codec/xcrush.c:1033,14'
          Dst:             xcrush_generate_output
    - functionName:    xcrush_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xcrush
        - pSrcData
        - SrcSize
        - pDstBuffer
        - ppDstData
        - pDstSize
        - pFlags
      BBCount:         74
      ICount:          390
      EdgeCount:       88
      CyclomaticComplexity: 16
      functionsReached:
        - mppc_compress
        - winpr_int_assert
        - xcrush_compress_l1
        - xcrush_context_reset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:1069,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1069,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_compress_l1
                - xcrush_context_reset
                - mppc_compress
            - BranchSide:      'libfreerdp/codec/xcrush.c:1069,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:1070,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1070,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_compress_l1
                - xcrush_context_reset
                - mppc_compress
            - BranchSide:      'libfreerdp/codec/xcrush.c:1070,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:1071,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1071,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_compress_l1
                - xcrush_context_reset
                - mppc_compress
            - BranchSide:      'libfreerdp/codec/xcrush.c:1071,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:1072,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1072,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_compress_l1
                - xcrush_context_reset
                - mppc_compress
            - BranchSide:      'libfreerdp/codec/xcrush.c:1072,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:1073,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1073,2'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_compress_l1
                - xcrush_context_reset
                - mppc_compress
            - BranchSide:      'libfreerdp/codec/xcrush.c:1073,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:1074,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1074,2'
              BranchSideFuncs:
                - xcrush_compress_l1
                - xcrush_context_reset
                - mppc_compress
            - BranchSide:      'libfreerdp/codec/xcrush.c:1074,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:1076,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1077,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1079,7'
              BranchSideFuncs:
                - xcrush_compress_l1
                - xcrush_context_reset
                - mppc_compress
        - Branch String:   'libfreerdp/codec/xcrush.c:1079,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1080,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1082,17'
              BranchSideFuncs:
                - xcrush_compress_l1
                - xcrush_context_reset
                - mppc_compress
        - Branch String:   'libfreerdp/codec/xcrush.c:1090,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1091,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1093,6'
              BranchSideFuncs:
                - xcrush_context_reset
                - mppc_compress
        - Branch String:   'libfreerdp/codec/xcrush.c:1093,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1095,20'
              BranchSideFuncs:
                - xcrush_context_reset
                - mppc_compress
            - BranchSide:      'libfreerdp/codec/xcrush.c:1102,20'
              BranchSideFuncs:
                - xcrush_context_reset
                - mppc_compress
        - Branch String:   'libfreerdp/codec/xcrush.c:1097,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1098,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1099,2'
              BranchSideFuncs:
                - xcrush_context_reset
                - mppc_compress
        - Branch String:   'libfreerdp/codec/xcrush.c:1104,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1105,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:1112,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1114,15'
              BranchSideFuncs:
                - mppc_compress
                - xcrush_context_reset
            - BranchSide:      'libfreerdp/codec/xcrush.c:1119,6'
              BranchSideFuncs:
                - xcrush_context_reset
        - Branch String:   'libfreerdp/codec/xcrush.c:1119,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1120,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1122,7'
              BranchSideFuncs:
                - xcrush_context_reset
        - Branch String:   'libfreerdp/codec/xcrush.c:1122,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1122,18'
              BranchSideFuncs:
                - xcrush_context_reset
            - BranchSide:      'libfreerdp/codec/xcrush.c:1124,7'
              BranchSideFuncs:
                - xcrush_context_reset
        - Branch String:   'libfreerdp/codec/xcrush.c:1122,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1124,7'
              BranchSideFuncs:
                - xcrush_context_reset
            - BranchSide:      'libfreerdp/codec/xcrush.c:1137,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:1124,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1126,25'
              BranchSideFuncs:
                - xcrush_context_reset
            - BranchSide:      'libfreerdp/codec/xcrush.c:1133,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:1137,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1139,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1142,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:1156,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:1157,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:1159,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:1069,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:1070,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:1071,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:1072,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:1073,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:1074,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:1087,11'
          Dst:             xcrush_compress_l1
        - Src:             'libfreerdp/codec/xcrush.c:1115,12'
          Dst:             mppc_compress
        - Src:             'libfreerdp/codec/xcrush.c:1126,4'
          Dst:             xcrush_context_reset
    - functionName:    xcrush_decompress_l1
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - xcrush
        - pSrcData
        - SrcSize
        - ppDstData
        - pDstSize
        - flags
      BBCount:         110
      ICount:          643
      EdgeCount:       138
      CyclomaticComplexity: 30
      functionsReached:
        - winpr_Data_Get_UINT16
        - winpr_Data_Get_UINT32
        - winpr_int_assert
        - xcrush_copy_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:821,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:821,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:821,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:823,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:824,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:826,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:826,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:826,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:826,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:827,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:827,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:827,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:828,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:828,2'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:828,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:830,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:831,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:833,13'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:839,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:841,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:845,9'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:845,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:846,4'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:848,8'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:848,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:849,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:851,38'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.755
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:856,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:857,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:859,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:859,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:0,0'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:861,41'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:866,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:867,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:869,8'
              BranchSideFuncs:
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:869,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:870,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:872,8'
              BranchSideFuncs:
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:872,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:873,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:875,19'
              BranchSideFuncs:
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:877,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:878,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:880,8'
              BranchSideFuncs:
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:880,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:882,11'
              BranchSideFuncs:
                - xcrush_copy_bytes
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
            - BranchSide:      'libfreerdp/codec/xcrush.c:895,17'
              BranchSideFuncs:
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:882,57'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:882,61'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:884,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:882,82'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:883,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:884,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:882,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:884,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:886,23'
              BranchSideFuncs:
                - xcrush_copy_bytes
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
        - Branch String:   'libfreerdp/codec/xcrush.c:891,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:892,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:893,4'
              BranchSideFuncs:
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:897,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:898,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:899,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:897,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:899,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:901,22'
              BranchSideFuncs:
                - xcrush_copy_bytes
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT16.755
                - winpr_Data_Get_UINT32.753
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:907,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:918,24'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:909,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:909,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:909,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:909,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:909,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - xcrush_copy_bytes
            - BranchSide:      'libfreerdp/codec/xcrush.c:909,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:911,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:911,60'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:912,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:911,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:912,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:914,21'
              BranchSideFuncs:
                - xcrush_copy_bytes
        - Branch String:   'libfreerdp/codec/xcrush.c:919,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:919,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:920,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:919,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:920,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:921,34'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:924,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:924,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:925,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/xcrush.c:924,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:925,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:926,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:821,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:826,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:827,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:828,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:851,16'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'libfreerdp/codec/xcrush.c:861,18'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'libfreerdp/codec/xcrush.c:862,24'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'libfreerdp/codec/xcrush.c:864,8'
          Dst:             winpr_Data_Get_UINT32
        - Src:             'libfreerdp/codec/xcrush.c:886,5'
          Dst:             xcrush_copy_bytes
        - Src:             'libfreerdp/codec/xcrush.c:901,4'
          Dst:             xcrush_copy_bytes
        - Src:             'libfreerdp/codec/xcrush.c:909,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:909,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:914,3'
          Dst:             xcrush_copy_bytes
    - functionName:    xcrush_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/xcrush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - xcrush
        - pSrcData
        - SrcSize
        - ppDstData
        - pDstSize
        - flags
      BBCount:         37
      ICount:          196
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - mppc_decompress
        - winpr_int_assert
        - xcrush_decompress_l1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/xcrush.c:941,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:941,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_decompress_l1
                - mppc_decompress
                - xcrush_decompress_l1
            - BranchSide:      'libfreerdp/codec/xcrush.c:941,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:943,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:944,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:946,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_decompress_l1
                - mppc_decompress
                - xcrush_decompress_l1
        - Branch String:   'libfreerdp/codec/xcrush.c:946,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:946,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - xcrush_decompress_l1
                - mppc_decompress
                - xcrush_decompress_l1
            - BranchSide:      'libfreerdp/codec/xcrush.c:946,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:947,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:947,2'
              BranchSideFuncs:
                - winpr_int_assert
                - xcrush_decompress_l1
                - mppc_decompress
                - xcrush_decompress_l1
            - BranchSide:      'libfreerdp/codec/xcrush.c:947,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:948,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:948,2'
              BranchSideFuncs:
                - xcrush_decompress_l1
                - mppc_decompress
                - xcrush_decompress_l1
            - BranchSide:      'libfreerdp/codec/xcrush.c:948,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/xcrush.c:955,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:957,3'
              BranchSideFuncs:
                - xcrush_decompress_l1
                - mppc_decompress
                - xcrush_decompress_l1
            - BranchSide:      'libfreerdp/codec/xcrush.c:961,8'
              BranchSideFuncs:
                - xcrush_decompress_l1
                - mppc_decompress
                - xcrush_decompress_l1
        - Branch String:   'libfreerdp/codec/xcrush.c:961,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:964,28'
              BranchSideFuncs:
                - mppc_decompress
                - xcrush_decompress_l1
            - BranchSide:      'libfreerdp/codec/xcrush.c:969,22'
              BranchSideFuncs:
                - mppc_decompress
                - xcrush_decompress_l1
        - Branch String:   'libfreerdp/codec/xcrush.c:971,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/xcrush.c:972,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/xcrush.c:974,32'
              BranchSideFuncs:
                - xcrush_decompress_l1
      Callsites:
        - Src:             'libfreerdp/codec/xcrush.c:941,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:946,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:947,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:948,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/xcrush.c:964,7'
          Dst:             xcrush_decompress_l1
        - Src:             'libfreerdp/codec/xcrush.c:969,6'
          Dst:             mppc_decompress
        - Src:             'libfreerdp/codec/xcrush.c:974,11'
          Dst:             xcrush_decompress_l1
    - functionName:    BitStream_Prefetch
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bs
      BBCount:         21
      ICount:          157
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:53,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:53,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:53,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:58,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:59,32'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:60,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:60,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:61,32'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:62,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:62,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:63,32'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:64,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:64,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:64,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:65,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:53,3'
          Dst:             winpr_int_assert
    - functionName:    mppc_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/mppc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mppc
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BitStream_Free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/mppc.c:855,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:855,6'
              BranchSideFuncs:
                - BitStream_Free
                - free
            - BranchSide:      'libfreerdp/codec/mppc.c:857,18'
              BranchSideFuncs:
                - BitStream_Free
                - free
      Callsites:
        - Src:             'libfreerdp/codec/mppc.c:857,3'
          Dst:             BitStream_Free
    - functionName:    mppc_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/mppc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - CompressionLevel
        - Compressor
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BitStream_New
        - calloc
        - mppc_context_free
        - mppc_context_reset
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/mppc.c:823,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:824,3'
              BranchSideFuncs:
                - BitStream_New
                - mppc_context_free
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:826,21'
              BranchSideFuncs:
                - BitStream_New
                - mppc_context_free
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:828,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:830,3'
              BranchSideFuncs:
                - BitStream_New
                - mppc_context_free
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:835,3'
              BranchSideFuncs:
                - BitStream_New
                - mppc_context_free
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:841,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:842,3'
              BranchSideFuncs:
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:844,21'
              BranchSideFuncs:
                - mppc_context_reset
      Callsites:
        - Src:             'libfreerdp/codec/mppc.c:821,23'
          Dst:             calloc
        - Src:             'libfreerdp/codec/mppc.c:839,13'
          Dst:             BitStream_New
        - Src:             'libfreerdp/codec/mppc.c:844,2'
          Dst:             mppc_context_reset
        - Src:             'libfreerdp/codec/mppc.c:849,2'
          Dst:             mppc_context_free
    - functionName:    mppc_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/mppc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mppc
        - flush
      BBCount:         12
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/mppc.c:802,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:802,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/mppc.c:802,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:807,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:809,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/mppc.c:814,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/mppc.c:802,2'
          Dst:             winpr_int_assert
    - functionName:    mppc_set_compression_level
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/mppc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mppc
        - CompressionLevel
      BBCount:         12
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/mppc.c:786,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:786,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/mppc.c:786,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:788,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/mppc.c:795,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/mppc.c:786,2'
          Dst:             winpr_int_assert
    - functionName:    BitStream_Flush
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bs
      BBCount:         21
      ICount:          150
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:87,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:87,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:87,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:89,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:90,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:91,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:91,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:92,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:93,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:93,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:94,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:95,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:95,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:95,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:96,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:87,3'
          Dst:             winpr_int_assert
    - functionName:    BitStream_Write_Bits
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _bs
        - _bits
        - _nbits
      BBCount:         15
      ICount:          144
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - BitStream_Flush
        - winpr_int_assert
      functionUses:    26
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:147,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:147,3'
              BranchSideFuncs:
                - BitStream_Flush
            - BranchSide:      'winpr/include/winpr/bitstream.h:147,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:150,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:152,25'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:156,4'
              BranchSideFuncs:
                - BitStream_Flush
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:147,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/bitstream.h:159,4'
          Dst:             BitStream_Flush
    - functionName:    mppc_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/mppc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mppc
        - pSrcData
        - SrcSize
        - pDstBuffer
        - ppDstData
        - pDstSize
        - pFlags
      BBCount:         246
      ICount:          1389
      EdgeCount:       316
      CyclomaticComplexity: 72
      functionsReached:
        - BitStream_Attach
        - BitStream_Flush
        - BitStream_Write_Bits
        - mppc_context_reset
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/mppc.c:459,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:459,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:459,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:460,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:460,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:460,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:461,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:461,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:461,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:462,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:462,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:462,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:463,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:463,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:463,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:464,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:464,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:464,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:467,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:467,2'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:467,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:470,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:470,2'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:470,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:478,60'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:478,63'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:484,7'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:478,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:480,17'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:484,7'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:484,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:485,18'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:487,17'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:495,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:496,3'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:498,7'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:498,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:499,13'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:501,14'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:507,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:509,10'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:733,2'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:516,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:517,45'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:519,7'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:519,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:520,23'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:522,8'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:522,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:522,37'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:526,10'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:522,58'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:522,62'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:526,10'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:522,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:523,9'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:526,10'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:523,41'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:523,45'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:526,10'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:523,72'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:524,8'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:526,10'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:524,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:524,42'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:526,10'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:522,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:526,10'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:555,18'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:526,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:528,24'
              BranchSideFuncs:
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:536,18'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - mppc_context_reset
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:541,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:544,26'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:549,28'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:562,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:562,39'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:562,4'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:562,58'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:562,62'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:562,4'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:562,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:564,13'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:575,10'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:575,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:577,24'
              BranchSideFuncs:
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:585,8'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:585,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:587,9'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:614,9'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:587,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:590,30'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:593,15'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:593,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:593,37'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:599,15'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:593,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:596,31'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:599,15'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:599,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:599,38'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:608,33'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:599,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:602,31'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:608,33'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:614,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:617,30'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:620,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:620,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:620,37'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:626,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:620,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:623,31'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:626,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:636,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:639,26'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:641,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:641,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:641,38'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:647,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:641,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:644,29'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:647,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:647,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:647,38'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:653,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:647,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:650,29'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:653,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:653,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:653,39'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:659,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:653,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:656,29'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:659,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:659,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:659,39'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:665,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:659,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:662,29'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:665,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:665,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:665,39'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:671,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:665,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:668,29'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:671,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:671,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:671,40'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:677,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:671,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:674,29'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:677,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:677,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:677,40'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:683,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:677,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:680,29'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:683,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:683,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:683,40'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:689,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:683,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:686,30'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:689,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:689,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:689,41'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:695,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:689,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:692,30'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:695,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:695,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:695,41'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:701,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:695,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:698,31'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:701,14'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:701,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:701,41'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:707,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:701,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:704,31'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:707,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:707,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:707,42'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:714,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:707,66'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:708,13'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:714,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:707,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:711,32'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:714,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:714,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:714,43'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:721,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:714,67'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:715,13'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
            - BranchSide:      'libfreerdp/codec/mppc.c:721,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:714,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:718,32'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:721,15'
              BranchSideFuncs:
                - BitStream_Flush
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
                - BitStream_Write_Bits
                - mppc_context_reset
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:733,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:735,9'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:765,18'
              BranchSideFuncs:
                - BitStream_Flush
        - Branch String:   'libfreerdp/codec/mppc.c:735,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:737,23'
              BranchSideFuncs:
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:745,18'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - mppc_context_reset
                - BitStream_Write_Bits
        - Branch String:   'libfreerdp/codec/mppc.c:750,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:753,25'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - mppc_context_reset
            - BranchSide:      'libfreerdp/codec/mppc.c:758,27'
              BranchSideFuncs:
                - BitStream_Write_Bits
                - BitStream_Flush
                - BitStream_Write_Bits
                - mppc_context_reset
        - Branch String:   'libfreerdp/codec/mppc.c:769,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:770,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/mppc.c:772,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/mppc.c:772,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:773,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/mppc.c:775,16'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/mppc.c:778,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:779,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/mppc.c:780,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/mppc.c:459,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:460,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:461,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:462,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:463,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:464,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:467,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:470,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:503,2'
          Dst:             BitStream_Attach
        - Src:             'libfreerdp/codec/mppc.c:528,5'
          Dst:             mppc_context_reset
        - Src:             'libfreerdp/codec/mppc.c:544,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:550,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:577,5'
          Dst:             mppc_context_reset
        - Src:             'libfreerdp/codec/mppc.c:591,6'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:597,6'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:603,6'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:609,6'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:618,6'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:624,6'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:630,6'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:639,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:645,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:651,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:657,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:663,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:669,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:675,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:681,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:687,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:693,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:699,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:705,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:712,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:719,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:726,5'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:737,4'
          Dst:             mppc_context_reset
        - Src:             'libfreerdp/codec/mppc.c:753,4'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:759,4'
          Dst:             BitStream_Write_Bits
        - Src:             'libfreerdp/codec/mppc.c:765,2'
          Dst:             BitStream_Flush
    - functionName:    BitStream_Shift
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _bs
        - _nbits
      BBCount:         24
      ICount:          206
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - BitStream_Prefetch
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    24
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:101,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:101,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.823
                - BitStream_Prefetch.798
            - BranchSide:      'winpr/include/winpr/bitstream.h:101,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:102,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:104,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:105,13'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.823
                - BitStream_Prefetch.798
        - Branch String:   'winpr/include/winpr/bitstream.h:105,25'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:105,29'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.823
                - BitStream_Prefetch.798
            - BranchSide:      'winpr/include/winpr/bitstream.h:134,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.823
        - Branch String:   'winpr/include/winpr/bitstream.h:105,12'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:107,25'
              BranchSideFuncs:
                - BitStream_Prefetch.798
            - BranchSide:      'winpr/include/winpr/bitstream.h:134,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.823
        - Branch String:   'winpr/include/winpr/bitstream.h:110,8'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:112,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:118,34'
              BranchSideFuncs:
                - BitStream_Prefetch.798
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:101,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/bitstream.h:123,5'
          Dst:             BitStream_Prefetch
        - Src:             'winpr/include/winpr/bitstream.h:134,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    BitStream_Fetch
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bs
      BBCount:         21
      ICount:          159
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - BitStream_Prefetch
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:70,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:70,3'
              BranchSideFuncs:
                - BitStream_Prefetch.798
            - BranchSide:      'winpr/include/winpr/bitstream.h:70,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:74,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:75,35'
              BranchSideFuncs:
                - BitStream_Prefetch.798
            - BranchSide:      'winpr/include/winpr/bitstream.h:76,8'
              BranchSideFuncs:
                - BitStream_Prefetch.798
        - Branch String:   'winpr/include/winpr/bitstream.h:76,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:77,35'
              BranchSideFuncs:
                - BitStream_Prefetch.798
            - BranchSide:      'winpr/include/winpr/bitstream.h:78,8'
              BranchSideFuncs:
                - BitStream_Prefetch.798
        - Branch String:   'winpr/include/winpr/bitstream.h:78,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:79,35'
              BranchSideFuncs:
                - BitStream_Prefetch.798
            - BranchSide:      'winpr/include/winpr/bitstream.h:80,8'
              BranchSideFuncs:
                - BitStream_Prefetch.798
        - Branch String:   'winpr/include/winpr/bitstream.h:80,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:80,7'
              BranchSideFuncs:
                - BitStream_Prefetch.798
            - BranchSide:      'winpr/include/winpr/bitstream.h:81,35'
              BranchSideFuncs:
                - BitStream_Prefetch.798
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:70,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/bitstream.h:82,3'
          Dst:             BitStream_Prefetch
    - functionName:    mppc_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/mppc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mppc
        - pSrcData
        - SrcSize
        - ppDstData
        - pDstSize
        - flags
      BBCount:         142
      ICount:          801
      EdgeCount:       177
      CyclomaticComplexity: 37
      functionsReached:
        - BitStream_Attach
        - BitStream_Fetch
        - BitStream_Shift
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/mppc.c:103,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:103,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Fetch.825
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:103,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:104,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:104,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Fetch.825
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:104,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:105,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:105,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Fetch.825
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:105,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:106,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:106,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Fetch.825
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:106,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:109,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:109,2'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Attach
                - BitStream_Fetch.825
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:109,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:112,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:112,2'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.825
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:112,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/mppc.c:120,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:122,3'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:126,6'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
        - Branch String:   'libfreerdp/codec/mppc.c:126,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:128,3'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:133,15'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
        - Branch String:   'libfreerdp/codec/mppc.c:135,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:137,15'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:142,2'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
        - Branch String:   'libfreerdp/codec/mppc.c:142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:144,17'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:429,23'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/mppc.c:150,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:152,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:156,8'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:156,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:162,16'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:168,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:184,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:186,9'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
            - BranchSide:      'libfreerdp/codec/mppc.c:230,9'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:186,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:192,20'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
            - BranchSide:      'libfreerdp/codec/mppc.c:195,14'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:195,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:201,20'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
            - BranchSide:      'libfreerdp/codec/mppc.c:204,14'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:204,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:210,20'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
            - BranchSide:      'libfreerdp/codec/mppc.c:213,14'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:213,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:219,20'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
            - BranchSide:      'libfreerdp/codec/mppc.c:225,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/mppc.c:230,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:236,20'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
            - BranchSide:      'libfreerdp/codec/mppc.c:239,14'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:239,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:245,20'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
            - BranchSide:      'libfreerdp/codec/mppc.c:248,14'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:248,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:254,20'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
            - BranchSide:      'libfreerdp/codec/mppc.c:260,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/mppc.c:269,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:275,18'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:278,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:278,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:284,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:287,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:287,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:293,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:296,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:296,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:302,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:305,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:305,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:311,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:314,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:314,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:320,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:323,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:323,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:329,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:332,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:332,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:338,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:341,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:341,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:347,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:350,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:350,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:356,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:359,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:359,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:365,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:368,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:368,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:374,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:377,14'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:377,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:377,58'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
            - BranchSide:      'libfreerdp/codec/mppc.c:386,14'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:377,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:383,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:386,14'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
        - Branch String:   'libfreerdp/codec/mppc.c:386,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:386,58'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
            - BranchSide:      'libfreerdp/codec/mppc.c:395,14'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
        - Branch String:   'libfreerdp/codec/mppc.c:386,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:392,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:395,14'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
        - Branch String:   'libfreerdp/codec/mppc.c:395,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:395,58'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:407,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/mppc.c:395,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:401,22'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:407,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/mppc.c:414,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:416,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:420,13'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
        - Branch String:   'libfreerdp/codec/mppc.c:426,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/mppc.c:142,2'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
            - BranchSide:      'libfreerdp/codec/mppc.c:425,27'
              BranchSideFuncs:
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - BitStream_Shift.819
                - WLog_Print_dbg_tag.823
      Callsites:
        - Src:             'libfreerdp/codec/mppc.c:103,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:104,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:105,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:106,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:109,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:112,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/mppc.c:117,2'
          Dst:             BitStream_Attach
        - Src:             'libfreerdp/codec/mppc.c:118,2'
          Dst:             BitStream_Fetch
        - Src:             'libfreerdp/codec/mppc.c:152,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/mppc.c:165,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:177,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:193,5'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:202,5'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:211,5'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:220,5'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:237,5'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:246,5'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:255,5'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:276,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:285,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:294,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:303,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:312,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:321,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:330,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:339,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:348,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:357,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:366,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:375,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:384,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:393,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:402,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/mppc.c:416,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         24
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1155,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1155,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.904
        - Branch String:   'winpr/include/winpr/stream.h:1157,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1158,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1159,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1157,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1158,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1161,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:236,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:236,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.908
                - winpr_Data_Write_UINT16.908
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:259,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/endian.h:261,3'
          Dst:             winpr_Data_Write_UINT16
        - Src:             'winpr/include/winpr/endian.h:262,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    winpr_Data_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:222,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:222,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:114,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:118,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:120,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:123,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:114,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:60,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:64,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:66,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:60,3'
          Dst:             winpr_int_assert
    - functionName:    zgfx_history_buffer_ring_read
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - zgfx
        - offset
        - dst
        - count
      BBCount:         171
      ICount:          662
      EdgeCount:       199
      CyclomaticComplexity: 30
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:183,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:183,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:184,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:183,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:184,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:186,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:188,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:188,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:188,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:188,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:188,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:188,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:188,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:188,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:188,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:188,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:188,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:188,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:188,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:188,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:188,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:190,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:190,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:190,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:192,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:192,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:192,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:192,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:192,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:192,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:192,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:192,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:192,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:192,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:192,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:192,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:192,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:192,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:192,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:198,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:194,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:200,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:200,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:200,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:200,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:200,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:200,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:200,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:200,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:200,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:200,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:200,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:200,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:200,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:200,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:200,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:204,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:207,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:208,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:208,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:208,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:208,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:208,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:208,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:212,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:212,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:212,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:212,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:212,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:214,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:215,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:217,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:217,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:217,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:217,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:217,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:217,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:220,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:212,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:220,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:188,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:188,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:192,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:192,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:194,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:194,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:200,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:200,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:208,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:208,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:212,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:212,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:217,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:217,3'
          Dst:             winpr_int_assert
    - functionName:    zgfx_GetBits
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 139
      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:121,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:122,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:124,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:124,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:126,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:134,26'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:128,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:129,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:131,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zgfx_history_buffer_ring_write
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zgfx
        - src
        - count
      BBCount:         35
      ICount:          240
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - winpr_int_assert
      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:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:147,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:155,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:155,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:157,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:165,24'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:159,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:159,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:159,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:159,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:159,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/zgfx.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:159,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:159,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:160,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:161,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:162,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:159,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:159,25'
          Dst:             winpr_int_assert
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1259,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:40,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:40,3'
          Dst:             winpr_int_assert
    - functionName:    zgfx_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 634
      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: 617
      functionLinenumberEnd: 628
      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:621,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:621,6'
              BranchSideFuncs:
                - zgfx_context_reset
            - BranchSide:      'libfreerdp/codec/zgfx.c:623,22'
              BranchSideFuncs:
                - zgfx_context_reset
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:619,24'
          Dst:             calloc
        - Src:             'libfreerdp/codec/zgfx.c:625,3'
          Dst:             zgfx_context_reset
    - functionName:    zgfx_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 614
      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: 1231
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1232,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1232,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1232,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1232,3'
          Dst:             winpr_int_assert
    - functionName:    zgfx_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 608
      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:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Buffer
        - Stream_Free
        - Stream_GetPosition
        - Stream_New
        - zgfx_compress_to_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:600,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:601,10'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'libfreerdp/codec/zgfx.c:604,32'
              BranchSideFuncs:
                - Stream_Buffer.939
                - Stream_Free
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:597,15'
          Dst:             Stream_New
        - Src:             'libfreerdp/codec/zgfx.c:598,11'
          Dst:             zgfx_compress_to_stream
        - Src:             'libfreerdp/codec/zgfx.c:599,21'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/zgfx.c:604,18'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/codec/zgfx.c:607,2'
          Dst:             Stream_Free
    - functionName:    zgfx_compress_to_stream
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - zgfx
        - sDst
        - pUncompressed
        - uncompressedSize
        - pFlags
      BBCount:         157
      ICount:          606
      EdgeCount:       178
      CyclomaticComplexity: 23
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_GetPosition
        - Stream_Length
        - Stream_SealLength
        - Stream_Seek
        - Stream_SetPosition
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - WLog_Print_dbg_tag
        - winpr_int_assert
        - zgfx_compress_segment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:522,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:522,2'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
            - BranchSide:      'libfreerdp/codec/zgfx.c:522,31'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
        - Branch String:   'libfreerdp/codec/zgfx.c:522,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:524,10'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
            - BranchSide:      'libfreerdp/codec/zgfx.c:579,20'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:527,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:527,54'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
            - BranchSide:      'libfreerdp/codec/zgfx.c:527,66'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
        - Branch String:   'libfreerdp/codec/zgfx.c:532,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:534,4'
              BranchSideFuncs:
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
            - BranchSide:      'libfreerdp/codec/zgfx.c:538,7'
              BranchSideFuncs:
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
        - Branch String:   'libfreerdp/codec/zgfx.c:538,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:542,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
            - BranchSide:      'libfreerdp/codec/zgfx.c:553,7'
              BranchSideFuncs:
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
        - Branch String:   'libfreerdp/codec/zgfx.c:542,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:542,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - winpr_int_assert
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
            - BranchSide:      'libfreerdp/codec/zgfx.c:542,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:542,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:542,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
            - BranchSide:      'libfreerdp/codec/zgfx.c:542,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:545,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:547,42'
              BranchSideFuncs:
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
            - BranchSide:      'libfreerdp/codec/zgfx.c:551,3'
              BranchSideFuncs:
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
        - Branch String:   'libfreerdp/codec/zgfx.c:549,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:549,5'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
            - BranchSide:      'libfreerdp/codec/zgfx.c:549,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:549,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:549,5'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
            - BranchSide:      'libfreerdp/codec/zgfx.c:549,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:553,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:553,23'
              BranchSideFuncs:
                - Stream_GetPosition.941
                - Stream_Seek.904
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:556,36'
              BranchSideFuncs:
                - Stream_GetPosition.941
                - Stream_Seek.904
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:553,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:556,36'
              BranchSideFuncs:
                - Stream_GetPosition.941
                - Stream_Seek.904
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:560,37'
              BranchSideFuncs:
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:562,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:563,4'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:565,7'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:565,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:568,46'
              BranchSideFuncs:
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
            - BranchSide:      'libfreerdp/codec/zgfx.c:576,15'
              BranchSideFuncs:
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
        - Branch String:   'libfreerdp/codec/zgfx.c:569,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:570,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:571,23'
              BranchSideFuncs:
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_GetPosition.941
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
        - Branch String:   'libfreerdp/codec/zgfx.c:572,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:572,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
            - BranchSide:      'libfreerdp/codec/zgfx.c:572,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:572,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:572,4'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.952
                - Stream_SetPosition
                - Stream_SealLength
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
                - Stream_EnsureRemainingCapacity
                - WLog_Print_dbg_tag.946
                - Stream_GetPosition.941
                - zgfx_compress_segment
                - Stream_GetPosition.941
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_GetPosition.941
                - Stream_Seek.904
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.952
            - BranchSide:      'libfreerdp/codec/zgfx.c:572,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:582,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:584,22'
              BranchSideFuncs:
                - Stream_SetPosition
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:589,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:585,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.959
                - Stream_Length.960
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/zgfx.c:585,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:532,8'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/zgfx.c:534,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/zgfx.c:542,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:542,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:542,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/zgfx.c:547,23'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/zgfx.c:548,5'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/codec/zgfx.c:549,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:549,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:549,5'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/zgfx.c:556,17'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/zgfx.c:557,4'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/codec/zgfx.c:560,18'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/zgfx.c:562,8'
          Dst:             zgfx_compress_segment
        - Src:             'libfreerdp/codec/zgfx.c:568,27'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/zgfx.c:571,4'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/zgfx.c:572,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:572,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:572,4'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/zgfx.c:573,4'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/zgfx.c:579,2'
          Dst:             Stream_SealLength
        - Src:             'libfreerdp/codec/zgfx.c:584,3'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/zgfx.c:585,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:585,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:585,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:585,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:585,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:585,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:585,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:585,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:585,3'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/zgfx.c:586,28'
          Dst:             Stream_Length
        - Src:             'libfreerdp/codec/zgfx.c:586,3'
          Dst:             Stream_SetPosition
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         15
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1305,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1306,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1305,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1306,3'
          Dst:             winpr_int_assert
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    Stream_Write_UINT8_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT8
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8.914
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:842,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8.914
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:843,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT8.914
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:842,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:845,3'
          Dst:             winpr_Data_Write_UINT8
    - functionName:    Stream_Write_UINT32_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT32
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1055,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1055,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT32.912
            - BranchSide:      'winpr/include/winpr/stream.h:1055,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1056,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1056,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT32.912
            - BranchSide:      'winpr/include/winpr/stream.h:1056,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1057,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1057,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT32.912
            - BranchSide:      'winpr/include/winpr/stream.h:1057,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1055,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1056,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1057,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1057,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1059,3'
          Dst:             winpr_Data_Write_UINT32
    - functionName:    zgfx_compress_segment
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - zgfx
        - s
        - pSrcData
        - SrcSize
        - pFlags
      BBCount:         83
      ICount:          320
      EdgeCount:       93
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT8_unchecked
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:496,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:498,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:502,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:503,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.949
                - Stream_Write.898
            - BranchSide:      'libfreerdp/codec/zgfx.c:503,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:496,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/zgfx.c:498,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/zgfx.c:503,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:503,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:503,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:503,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:503,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:503,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:503,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:503,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:503,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/zgfx.c:504,2'
          Dst:             Stream_Write
    - functionName:    Stream_Write_UINT16_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:893,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.908
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:894,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.908
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:895,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.908
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:893,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:894,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    Stream_Length
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1288,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1288,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1288,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1288,3'
          Dst:             winpr_int_assert
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT32
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:213,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT32.916
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:214,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT32.916
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:217,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,7'
              BranchSideFuncs:
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:218,16'
              BranchSideFuncs:
                - Stream_Seek.904
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:213,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:216,20'
          Dst:             winpr_Data_Get_UINT32
        - Src:             'winpr/include/winpr/stream.h:218,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:165,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT16.918
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:166,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.918
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:169,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,7'
              BranchSideFuncs:
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:170,16'
              BranchSideFuncs:
                - Stream_Seek.904
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:165,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:168,20'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'winpr/include/winpr/stream.h:170,4'
          Dst:             Stream_Seek
    - functionName:    zgfx_append
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - zgfx
        - ppConcatenated
        - uncompressedSize
        - pUsed
      BBCount:         28
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:387,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:387,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'libfreerdp/codec/zgfx.c:387,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:388,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:388,2'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
            - BranchSide:      'libfreerdp/codec/zgfx.c:388,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:389,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:389,2'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'libfreerdp/codec/zgfx.c:389,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:392,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:393,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:395,6'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libfreerdp/codec/zgfx.c:395,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:396,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:398,23'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libfreerdp/codec/zgfx.c:399,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:400,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:401,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:387,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:388,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:389,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:398,14'
          Dst:             realloc
    - functionName:    zgfx_decompress_segment
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zgfx
        - stream
        - segmentSize
      BBCount:         96
      ICount:          667
      EdgeCount:       121
      CyclomaticComplexity: 27
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_SafeSeekEx
        - stream_read_u8
        - winpr_int_assert
        - zgfx_GetBits
        - zgfx_history_buffer_ring_read
        - zgfx_history_buffer_ring_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:236,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:236,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.984
                - Stream_Pointer.931
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:236,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:237,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:237,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.984
                - Stream_Pointer.931
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:237,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:239,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:240,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:242,27'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.984
                - Stream_Pointer.931
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:244,66'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:244,70'
              BranchSideFuncs:
                - stream_read_u8.984
                - Stream_Pointer.931
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:245,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:244,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:245,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:247,2'
              BranchSideFuncs:
                - stream_read_u8.984
                - Stream_Pointer.931
                - Stream_SafeSeekEx
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - 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:251,3'
              BranchSideFuncs:
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:253,8'
              BranchSideFuncs:
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:253,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:255,34'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:265,25'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:257,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:258,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:269,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:270,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:271,6'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:271,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:272,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:274,34'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:278,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:280,12'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:380,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/zgfx.c:283,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:278,2'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:285,4'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:285,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:287,18'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:292,8'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:292,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:294,26'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:377,3'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:294,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:297,19'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:311,19'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:301,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:302,7'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:304,10'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:304,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:307,48'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:314,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:317,20'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - 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:353,20'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:319,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:321,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - 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:325,14'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - 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:329,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:331,15'
              BranchSideFuncs:
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - 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:336,21'
              BranchSideFuncs:
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - 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:340,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:341,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - 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:343,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,43'
              BranchSideFuncs:
                - winpr_int_assert
                - 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
                - winpr_int_assert
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,43'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:343,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,43'
              BranchSideFuncs:
                - winpr_int_assert
                - 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
                - winpr_int_assert
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,43'
              BranchSideFuncs:
                - winpr_int_assert
                - 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
                - winpr_int_assert
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:343,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,43'
              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
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,43'
              BranchSideFuncs:
                - winpr_int_assert
                - 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
                - winpr_int_assert
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:343,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,43'
              BranchSideFuncs:
                - winpr_int_assert
                - 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
                - winpr_int_assert
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,43'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:343,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,43'
              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
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
            - BranchSide:      'libfreerdp/codec/zgfx.c:343,43'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:359,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:360,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:361,16'
              BranchSideFuncs:
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
        - Branch String:   'libfreerdp/codec/zgfx.c:361,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:362,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/zgfx.c:363,16'
              BranchSideFuncs:
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
                - winpr_int_assert
                - winpr_int_assert
                - zgfx_history_buffer_ring_read
                - zgfx_history_buffer_ring_write
                - zgfx_GetBits
                - zgfx_GetBits
                - zgfx_GetBits
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:236,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:237,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:244,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/zgfx.c:247,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/zgfx.c:249,14'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/zgfx.c:250,7'
          Dst:             Stream_SafeSeekEx
        - Src:             'libfreerdp/codec/zgfx.c:255,3'
          Dst:             zgfx_history_buffer_ring_write
        - Src:             'libfreerdp/codec/zgfx.c:287,5'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:297,6'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:311,6'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:317,7'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:327,8'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:333,9'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:336,8'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:343,43'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:343,43'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:343,7'
          Dst:             zgfx_history_buffer_ring_read
        - Src:             'libfreerdp/codec/zgfx.c:346,7'
          Dst:             zgfx_history_buffer_ring_write
        - Src:             'libfreerdp/codec/zgfx.c:353,7'
          Dst:             zgfx_GetBits
        - Src:             'libfreerdp/codec/zgfx.c:368,7'
          Dst:             zgfx_history_buffer_ring_write
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT8
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:145,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT8.933
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:146,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT8.933
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:149,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:149,7'
              BranchSideFuncs:
                - Stream_Seek.904
            - BranchSide:      'winpr/include/winpr/stream.h:150,16'
              BranchSideFuncs:
                - Stream_Seek.904
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:145,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:148,19'
          Dst:             winpr_Data_Get_UINT8
        - Src:             'winpr/include/winpr/stream.h:150,4'
          Dst:             Stream_Seek
    - functionName:    zgfx_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/zgfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 488
      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:         70
      ICount:          315
      EdgeCount:       84
      CyclomaticComplexity: 16
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_StaticConstInit
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
        - winpr_int_assert
        - zgfx_append
        - zgfx_decompress_segment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/zgfx.c:418,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:418,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.984
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.977
                - stream_read_u32_le.974
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:418,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:419,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:419,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.984
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.977
                - stream_read_u32_le.974
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:419,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:420,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:420,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.984
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.977
                - stream_read_u32_le.974
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:420,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:421,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:421,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u8.984
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.977
                - stream_read_u32_le.974
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:421,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/zgfx.c:426,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:427,3'
              BranchSideFuncs:
                - stream_read_u8.984
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.977
                - stream_read_u32_le.974
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:429,2'
              BranchSideFuncs:
                - stream_read_u8.984
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.977
                - stream_read_u32_le.974
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - 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:433,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - zgfx_decompress_segment
                - free
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:446,11'
              BranchSideFuncs:
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.977
                - stream_read_u32_le.974
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:433,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:434,4'
              BranchSideFuncs:
                - free
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:436,7'
              BranchSideFuncs:
                - free
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:436,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:438,21'
              BranchSideFuncs:
                - zgfx_append
                - free
            - BranchSide:      'libfreerdp/codec/zgfx.c:445,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:438,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:439,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/zgfx.c:440,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:440,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:441,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/zgfx.c:442,17'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:446,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:448,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u16_le.977
                - stream_read_u32_le.974
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:481,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:453,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:454,4'
              BranchSideFuncs:
                - stream_read_u16_le.977
                - stream_read_u32_le.974
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:456,3'
              BranchSideFuncs:
                - stream_read_u16_le.977
                - stream_read_u32_le.974
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:459,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:461,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - free
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:473,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:461,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:462,5'
              BranchSideFuncs:
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - free
                - zgfx_append
                - Stream_CheckAndLogRequiredLengthEx
            - BranchSide:      'libfreerdp/codec/zgfx.c:464,4'
              BranchSideFuncs:
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - free
                - zgfx_append
                - Stream_CheckAndLogRequiredLengthEx
        - Branch String:   'libfreerdp/codec/zgfx.c:466,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:467,5'
              BranchSideFuncs:
                - zgfx_append
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
            - BranchSide:      'libfreerdp/codec/zgfx.c:469,21'
              BranchSideFuncs:
                - zgfx_append
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
        - Branch String:   'libfreerdp/codec/zgfx.c:469,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:470,5'
              BranchSideFuncs:
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
            - BranchSide:      'libfreerdp/codec/zgfx.c:471,3'
              BranchSideFuncs:
                - free
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.974
                - zgfx_decompress_segment
                - zgfx_append
        - Branch String:   'libfreerdp/codec/zgfx.c:473,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:474,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/zgfx.c:476,16'
              BranchSideFuncs:
                - free
        - Branch String:   'libfreerdp/codec/zgfx.c:486,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/zgfx.c:486,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfreerdp/codec/zgfx.c:487,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfreerdp/codec/zgfx.c:416,20'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/codec/zgfx.c:418,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:419,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:420,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:421,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/zgfx.c:426,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/zgfx.c:429,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/zgfx.c:433,46'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/zgfx.c:433,8'
          Dst:             zgfx_decompress_segment
        - Src:             'libfreerdp/codec/zgfx.c:438,9'
          Dst:             zgfx_append
        - Src:             'libfreerdp/codec/zgfx.c:453,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/zgfx.c:456,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/zgfx.c:457,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/zgfx.c:461,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/zgfx.c:464,4'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/zgfx.c:466,9'
          Dst:             zgfx_decompress_segment
        - Src:             'libfreerdp/codec/zgfx.c:469,9'
          Dst:             zgfx_append
    - functionName:    clear_decompress_subcode_rlex
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - bitmapDataByteCount
        - width
        - height
        - pDstData
        - DstFormat
        - nDstStep
        - nXDstRel
        - nYDstRel
        - nDstWidth
        - nDstHeight
      BBCount:         88
      ICount:          658
      EdgeCount:       115
      CyclomaticComplexity: 29
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPGetColor
        - FreeRDPWriteColor
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Print_dbg_tag
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:169,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:170,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:172,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:172,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:173,3'
              BranchSideFuncs:
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:174,2'
              BranchSideFuncs:
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:177,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:177,31'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:179,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:177,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:179,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:183,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/clear.c:183,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:184,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/clear.c:186,14'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/clear.c:186,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:188,8'
              BranchSideFuncs:
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:197,13'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
        - Branch String:   'libfreerdp/codec/clear.c:201,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:203,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:320,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:207,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:208,4'
              BranchSideFuncs:
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:210,3'
              BranchSideFuncs:
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
        - Branch String:   'libfreerdp/codec/clear.c:217,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:219,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:235,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:219,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:220,5'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:222,4'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
        - Branch String:   'libfreerdp/codec/clear.c:225,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:227,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:233,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:227,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:228,6'
              BranchSideFuncs:
                - stream_read_u32_le.1062
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:230,5'
              BranchSideFuncs:
                - stream_read_u32_le.1062
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:235,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:237,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:242,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:242,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:244,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:249,16'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:251,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:253,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:257,19'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:259,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:261,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:268,15'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/codec/clear.c:268,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:270,22'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/codec/clear.c:283,17'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:273,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:273,39'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/codec/clear.c:276,8'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/codec/clear.c:273,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:274,23'
              BranchSideFuncs:
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:276,8'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/codec/clear.c:276,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:278,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/codec/clear.c:281,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/codec/clear.c:285,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:287,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:293,15'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:293,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:295,22'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:317,18'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
        - Branch String:   'libfreerdp/codec/clear.c:299,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:301,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:305,14'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/codec/clear.c:307,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:307,39'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/codec/clear.c:310,8'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:307,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:308,23'
              BranchSideFuncs:
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:310,8'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:310,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:312,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:315,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:320,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:322,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:326,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:169,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:172,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:174,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:179,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:183,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:191,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:192,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:193,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:194,16'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/clear.c:207,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:210,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:211,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:219,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:222,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:227,10'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:230,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/clear.c:237,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:244,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:253,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:261,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:270,48'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:274,5'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/codec/clear.c:287,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:295,48'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:301,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:308,5'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/codec/clear.c:322,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT8
        - winpr_int_assert
      functionUses:    20
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:145,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT8.1090
                - Stream_Seek.1077
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:146,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT8.1090
                - Stream_Seek.1077
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:149,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:149,7'
              BranchSideFuncs:
                - Stream_Seek.1077
            - BranchSide:      'winpr/include/winpr/stream.h:150,16'
              BranchSideFuncs:
                - Stream_Seek.1077
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:145,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:148,19'
          Dst:             winpr_Data_Get_UINT8
        - Src:             'winpr/include/winpr/stream.h:150,4'
          Dst:             Stream_Seek
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    45
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT16
        - winpr_int_assert
      functionUses:    12
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:165,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT16.1085
                - Stream_Seek.1077
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:166,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.1085
                - Stream_Seek.1077
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:169,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,7'
              BranchSideFuncs:
                - Stream_Seek.1077
            - BranchSide:      'winpr/include/winpr/stream.h:170,16'
              BranchSideFuncs:
                - Stream_Seek.1077
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:165,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:168,20'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'winpr/include/winpr/stream.h:170,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT32
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:213,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT32.1076
                - Stream_Seek.1077
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:214,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT32.1076
                - Stream_Seek.1077
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:217,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,7'
              BranchSideFuncs:
                - Stream_Seek.1077
            - BranchSide:      'winpr/include/winpr/stream.h:218,16'
              BranchSideFuncs:
                - Stream_Seek.1077
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:213,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:216,20'
          Dst:             winpr_Data_Get_UINT32
        - Src:             'winpr/include/winpr/stream.h:218,4'
          Dst:             Stream_Seek
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    winpr_Data_Get_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:114,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:118,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:120,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:123,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:114,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:60,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:64,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:66,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:60,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:40,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:40,3'
          Dst:             winpr_int_assert
    - functionName:    clear_decompress_nscodec
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - nsc
        - width
        - height
        - s
        - bitmapDataByteCount
        - pDstData
        - DstFormat
        - nDstStep
        - nXDstRel
        - nYDstRel
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Seek
        - nsc_process_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:140,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:141,3'
              BranchSideFuncs:
                - Stream_Pointer.1092
                - nsc_process_message
                - Stream_Seek.1077
            - BranchSide:      'libfreerdp/codec/clear.c:143,27'
              BranchSideFuncs:
                - Stream_Pointer.1092
                - nsc_process_message
                - Stream_Seek.1077
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:140,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:143,51'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/clear.c:143,7'
          Dst:             nsc_process_message
        - Src:             'libfreerdp/codec/clear.c:146,2'
          Dst:             Stream_Seek
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1259,3'
          Dst:             winpr_int_assert
    - functionName:    FreeRDPConvertColor
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - color
        - srcFormat
        - dstFormat
        - palette
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetColor
        - FreeRDPSplitColor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:262,3'
          Dst:             FreeRDPSplitColor
        - Src:             'include/freerdp/codec/color.h:263,10'
          Dst:             FreeRDPGetColor
    - functionName:    resize_vbar_entry
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - clear
        - vBarEntry
      BBCount:         14
      ICount:          138
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - WLog_Print_dbg_tag
        - winpr_aligned_recalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:560,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:562,46'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:581,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:570,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:572,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:577,11'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:581,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:581,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:588,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/clear.c:581,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:583,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:588,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:562,22'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:568,14'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/clear.c:572,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:583,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    convert_color
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - nDstStep
        - DstFormat
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - src
        - nSrcStep
        - SrcFormat
        - nDstWidth
        - nDstHeight
        - palette
      BBCount:         9
      ICount:          100
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - freerdp_image_copy_no_overlap
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:122,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:123,12'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/clear.c:125,6'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/clear.c:125,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:125,6'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/clear.c:126,13'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:128,9'
          Dst:             freerdp_image_copy_no_overlap
    - functionName:    clear_reset_glyph_cache
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clear
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_aligned_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:110,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:111,22'
              BranchSideFuncs:
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/clear.c:113,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:111,3'
          Dst:             winpr_aligned_free
    - functionName:    clear_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clear
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clear_reset_glyph_cache
        - clear_reset_vbar_storage
        - nsc_context_free
        - winpr_aligned_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:1212,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1213,3'
              BranchSideFuncs:
                - nsc_context_free
                - winpr_aligned_free
                - clear_reset_vbar_storage
                - clear_reset_glyph_cache
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/clear.c:1215,19'
              BranchSideFuncs:
                - nsc_context_free
                - winpr_aligned_free
                - clear_reset_vbar_storage
                - clear_reset_glyph_cache
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:1215,2'
          Dst:             nsc_context_free
        - Src:             'libfreerdp/codec/clear.c:1216,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/clear.c:1218,2'
          Dst:             clear_reset_vbar_storage
        - Src:             'libfreerdp/codec/clear.c:1219,2'
          Dst:             clear_reset_glyph_cache
        - Src:             'libfreerdp/codec/clear.c:1221,2'
          Dst:             winpr_aligned_free
    - functionName:    clear_reset_vbar_storage
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - clear
        - zero
      BBCount:         17
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_aligned_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:87,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:89,15'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/clear.c:95,2'
              BranchSideFuncs:
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/clear.c:89,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:90,23'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/clear.c:92,3'
              BranchSideFuncs:
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/clear.c:97,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:97,6'
              BranchSideFuncs:
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/clear.c:99,15'
              BranchSideFuncs:
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/clear.c:99,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:100,23'
              BranchSideFuncs:
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/clear.c:102,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:90,4'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/clear.c:100,4'
          Dst:             winpr_aligned_free
    - functionName:    clear_resize_buffer
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - clear
        - width
        - height
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - WLog_Print_dbg_tag
        - winpr_aligned_recalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:333,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:334,3'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:336,11'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:338,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:340,45'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:353,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/clear.c:342,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:344,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:349,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:336,41'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:340,22'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/clear.c:344,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    clear_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Compressor
      BBCount:         17
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - clear_context_free
        - clear_context_reset
        - clear_resize_buffer
        - nsc_context_new
        - updateContextFormat
        - winpr_aligned_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:1180,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1181,3'
              BranchSideFuncs:
                - nsc_context_new
                - clear_context_free
                - updateContextFormat
                - clear_resize_buffer
                - clear_context_reset
            - BranchSide:      'libfreerdp/codec/clear.c:1183,22'
              BranchSideFuncs:
                - nsc_context_new
                - clear_context_free
                - updateContextFormat
                - clear_resize_buffer
                - clear_context_reset
        - Branch String:   'libfreerdp/codec/clear.c:1186,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1187,3'
              BranchSideFuncs:
                - updateContextFormat
                - clear_context_free
                - clear_resize_buffer
                - clear_context_reset
            - BranchSide:      'libfreerdp/codec/clear.c:1189,27'
              BranchSideFuncs:
                - updateContextFormat
                - clear_context_free
                - clear_resize_buffer
                - clear_context_reset
        - Branch String:   'libfreerdp/codec/clear.c:1189,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1190,3'
              BranchSideFuncs:
                - clear_resize_buffer
                - clear_context_free
                - clear_context_reset
            - BranchSide:      'libfreerdp/codec/clear.c:1192,27'
              BranchSideFuncs:
                - clear_resize_buffer
                - clear_context_free
                - clear_context_reset
        - Branch String:   'libfreerdp/codec/clear.c:1192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1193,3'
              BranchSideFuncs:
                - clear_context_free
                - clear_context_reset
            - BranchSide:      'libfreerdp/codec/clear.c:1195,7'
              BranchSideFuncs:
                - clear_context_free
                - clear_context_reset
        - Branch String:   'libfreerdp/codec/clear.c:1195,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1196,3'
              BranchSideFuncs:
                - clear_context_reset
                - clear_context_free
            - BranchSide:      'libfreerdp/codec/clear.c:1198,27'
              BranchSideFuncs:
                - clear_context_reset
                - clear_context_free
        - Branch String:   'libfreerdp/codec/clear.c:1198,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1199,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:1201,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:1178,41'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/clear.c:1184,15'
          Dst:             nsc_context_new
        - Src:             'libfreerdp/codec/clear.c:1189,7'
          Dst:             updateContextFormat
        - Src:             'libfreerdp/codec/clear.c:1192,7'
          Dst:             clear_resize_buffer
        - Src:             'libfreerdp/codec/clear.c:1198,7'
          Dst:             clear_context_reset
        - Src:             'libfreerdp/codec/clear.c:1205,2'
          Dst:             clear_context_free
    - functionName:    updateContextFormat
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - clear
        - DstFormat
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - nsc_context_set_parameters
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:1015,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1015,17'
              BranchSideFuncs:
                - nsc_context_set_parameters
            - BranchSide:      'libfreerdp/codec/clear.c:1016,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/clear.c:1015,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1016,3'
              BranchSideFuncs:
                - nsc_context_set_parameters
            - BranchSide:      'libfreerdp/codec/clear.c:1018,18'
              BranchSideFuncs:
                - nsc_context_set_parameters
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:1019,9'
          Dst:             nsc_context_set_parameters
    - functionName:    clear_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clear
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:1165,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1166,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:1172,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    clear_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - clear
        - pSrcData
        - SrcSize
        - ppDstData
        - pDstSize
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:1159,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    clear_decompress_subcodecs_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - clear
        - s
        - subcodecByteCount
        - nWidth
        - nHeight
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nDstWidth
        - nDstHeight
        - palette
      BBCount:         44
      ICount:          359
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Pointer
        - Stream_Seek
        - WLog_Print_dbg_tag
        - clear_decompress_nscodec
        - clear_decompress_subcode_rlex
        - clear_resize_buffer
        - convert_color
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:465,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:466,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:468,12'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:470,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:472,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:554,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/clear.c:475,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:476,4'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - Stream_CheckAndLogRequiredLengthEx
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:478,3'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - Stream_CheckAndLogRequiredLengthEx
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:486,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:487,4'
              BranchSideFuncs:
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:489,14'
              BranchSideFuncs:
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:492,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:494,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:498,14'
              BranchSideFuncs:
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:498,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:500,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:505,28'
              BranchSideFuncs:
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:505,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:506,4'
              BranchSideFuncs:
                - clear_decompress_subcode_rlex
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:508,11'
              BranchSideFuncs:
                - clear_decompress_subcode_rlex
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:508,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:512,29'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:532,35'
              BranchSideFuncs:
                - clear_decompress_nscodec
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:539,40'
              BranchSideFuncs:
                - clear_decompress_subcode_rlex
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:547,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:515,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:517,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:522,24'
              BranchSideFuncs:
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:522,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:525,6'
              BranchSideFuncs:
                - Stream_Seek.1077
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:527,17'
              BranchSideFuncs:
                - Stream_Seek.1077
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:532,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:534,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:536,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:539,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:542,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:544,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u32_le.1062
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - clear_resize_buffer
                - clear_decompress_subcode_rlex
                - clear_decompress_nscodec
                - FreeRDPGetBytesPerPixel.1067
                - Stream_Pointer.1092
                - convert_color
                - Stream_Seek.1077
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:465,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:475,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:478,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:479,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:480,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:481,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:482,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/clear.c:483,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:486,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:494,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:500,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:505,8'
          Dst:             clear_resize_buffer
        - Src:             'libfreerdp/codec/clear.c:512,37'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:517,6'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:523,24'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/clear.c:522,10'
          Dst:             convert_color
        - Src:             'libfreerdp/codec/clear.c:527,5'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/codec/clear.c:532,10'
          Dst:             clear_decompress_nscodec
        - Src:             'libfreerdp/codec/clear.c:539,10'
          Dst:             clear_decompress_subcode_rlex
        - Src:             'libfreerdp/codec/clear.c:547,5'
          Dst:             WLog_Print_dbg_tag
    - functionName:    clear_decompress_bands_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - clear
        - s
        - bandsByteCount
        - nWidth
        - nHeight
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nDstWidth
        - nDstHeight
      BBCount:         149
      ICount:          1143
      EdgeCount:       196
      CyclomaticComplexity: 49
      functionsReached:
        - FreeRDPConvertColor
        - FreeRDPGetBytesPerPixel
        - FreeRDPGetColor
        - FreeRDPReadColor
        - FreeRDPWriteColor
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Print_dbg_tag
        - resize_vbar_entry
        - stream_read_u16_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:600,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:601,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:603,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:603,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:605,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:901,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/clear.c:620,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:621,4'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:623,3'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:633,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:635,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:639,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:639,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:641,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:645,16'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:647,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:603,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:649,11'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:655,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:656,5'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:658,4'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:662,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:664,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:668,9'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
        - Branch String:   'libfreerdp/codec/clear.c:668,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:670,31'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:687,14'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:673,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:675,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:679,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:679,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:680,6'
              BranchSideFuncs:
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:682,5'
              BranchSideFuncs:
                - stream_read_u8.1058
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:687,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:689,16'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:746,14'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
        - Branch String:   'libfreerdp/codec/clear.c:692,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:694,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:698,28'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:700,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:702,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:706,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:706,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:707,6'
              BranchSideFuncs:
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:709,9'
              BranchSideFuncs:
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:709,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:711,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:718,24'
              BranchSideFuncs:
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/codec/clear.c:721,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:722,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/codec/clear.c:724,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/codec/clear.c:724,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:726,11'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:741,19'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:737,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:738,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/codec/clear.c:739,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/codec/clear.c:746,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:748,31'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
            - BranchSide:      'libfreerdp/codec/clear.c:763,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:752,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:754,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:760,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:757,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:758,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:759,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:767,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:769,11'
              BranchSideFuncs:
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:857,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
        - Branch String:   'libfreerdp/codec/clear.c:772,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:774,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:781,19'
              BranchSideFuncs:
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:785,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:786,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:788,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:793,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:794,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:796,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:794,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:794,38'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:794,12'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:796,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:798,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:809,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:798,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:800,25'
              BranchSideFuncs:
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:803,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:812,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:813,15'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:815,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:813,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:813,38'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:813,12'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:815,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:818,18'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:826,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:820,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:822,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:825,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:826,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:828,13'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:839,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:832,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:833,7'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/codec/clear.c:835,43'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/codec/clear.c:840,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:840,37'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:840,11'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:842,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:844,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:853,24'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
        - Branch String:   'libfreerdp/codec/clear.c:844,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:846,30'
              BranchSideFuncs:
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
            - BranchSide:      'libfreerdp/codec/clear.c:851,5'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
        - Branch String:   'libfreerdp/codec/clear.c:846,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:847,8'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/codec/clear.c:849,44'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
        - Branch String:   'libfreerdp/codec/clear.c:857,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:859,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:867,28'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:863,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:864,6'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:865,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:871,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:873,20'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:898,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:875,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:876,14'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
            - BranchSide:      'libfreerdp/codec/clear.c:878,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:878,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:879,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:881,17'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:881,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:883,10'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:897,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:883,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:884,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:887,11'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:892,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:893,7'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
            - BranchSide:      'libfreerdp/codec/clear.c:895,44'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u16_le.1061
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - resize_vbar_entry
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - resize_vbar_entry
                - Stream_CheckAndLogRequiredLengthEx
                - resize_vbar_entry
                - FreeRDPGetBytesPerPixel.1067
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPReadColor
                - FreeRDPConvertColor
                - FreeRDPWriteColor
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:600,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:620,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:623,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:624,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:625,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:626,3'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:627,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:628,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:629,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:631,14'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/clear.c:635,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:641,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:655,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:658,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:664,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:675,6'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:679,10'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:682,5'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:694,6'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:702,6'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:706,10'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:711,6'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:721,10'
          Dst:             resize_vbar_entry
        - Src:             'libfreerdp/codec/clear.c:730,38'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:732,6'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:733,6'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:734,6'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:735,14'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/clear.c:737,11'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/codec/clear.c:754,6'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:757,11'
          Dst:             resize_vbar_entry
        - Src:             'libfreerdp/codec/clear.c:763,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:774,6'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:785,10'
          Dst:             resize_vbar_entry
        - Src:             'libfreerdp/codec/clear.c:800,7'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/codec/clear.c:801,20'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:818,33'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:822,7'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:829,46'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:829,14'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/codec/clear.c:832,11'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/codec/clear.c:835,19'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:846,12'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/codec/clear.c:849,20'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:859,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:863,10'
          Dst:             resize_vbar_entry
        - Src:             'libfreerdp/codec/clear.c:888,38'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:889,21'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/codec/clear.c:890,14'
          Dst:             FreeRDPConvertColor
        - Src:             'libfreerdp/codec/clear.c:892,11'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/codec/clear.c:895,20'
          Dst:             FreeRDPGetBytesPerPixel
    - functionName:    clear_decompress_residual_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - clear
        - s
        - residualByteCount
        - nWidth
        - nHeight
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nDstWidth
        - nDstHeight
        - palette
      BBCount:         46
      ICount:          329
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPGetColor
        - FreeRDPWriteColor
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Print_dbg_tag
        - clear_resize_buffer
        - convert_color
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:370,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:371,3'
              BranchSideFuncs:
                - clear_resize_buffer
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:373,12'
              BranchSideFuncs:
                - clear_resize_buffer
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
        - Branch String:   'libfreerdp/codec/clear.c:377,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:378,3'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:380,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
        - Branch String:   'libfreerdp/codec/clear.c:382,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:384,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:436,13'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:390,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:391,4'
              BranchSideFuncs:
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:393,3'
              BranchSideFuncs:
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
        - Branch String:   'libfreerdp/codec/clear.c:400,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:402,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:418,8'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:402,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:403,5'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:405,4'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
        - Branch String:   'libfreerdp/codec/clear.c:408,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:410,10'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:416,3'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:410,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:411,6'
              BranchSideFuncs:
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:413,5'
              BranchSideFuncs:
                - stream_read_u32_le.1062
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:418,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:418,38'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:420,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:418,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:420,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:427,15'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
        - Branch String:   'libfreerdp/codec/clear.c:427,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:429,22'
              BranchSideFuncs:
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
            - BranchSide:      'libfreerdp/codec/clear.c:433,17'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - stream_read_u8.1058
                - FreeRDPGetColor
                - FreeRDPWriteColor
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u32_le.1062
        - Branch String:   'libfreerdp/codec/clear.c:438,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:440,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:444,23'
              BranchSideFuncs:
                - convert_color
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:370,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:377,7'
          Dst:             clear_resize_buffer
        - Src:             'libfreerdp/codec/clear.c:390,8'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:393,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:394,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:395,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:396,3'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:398,11'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/clear.c:402,9'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:405,4'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:410,10'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:413,5'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/clear.c:420,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:429,4'
          Dst:             FreeRDPWriteColor
        - Src:             'libfreerdp/codec/clear.c:430,17'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:436,22'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:440,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:444,9'
          Dst:             convert_color
    - functionName:    clear_decompress_glyph_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - clear
        - s
        - glyphFlags
        - nWidth
        - nHeight
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nDstWidth
        - nDstHeight
        - palette
        - ppGlyphData
      BBCount:         42
      ICount:          356
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - Stream_CheckAndLogRequiredLengthEx
        - WLog_Print_dbg_tag
        - convert_color
        - stream_read_u16_le
        - winpr_aligned_recalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:914,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:915,4'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:917,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:917,47'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:917,52'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:923,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:917,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:919,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:923,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:923,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:924,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:926,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:926,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:928,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:932,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:932,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:933,3'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:935,2'
              BranchSideFuncs:
                - stream_read_u16_le.1061
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:937,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:939,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:943,6'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:943,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:945,10'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:976,6'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:949,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:951,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:955,22'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:957,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:959,4'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:963,8'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:963,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:965,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:971,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - convert_color
        - Branch String:   'libfreerdp/codec/clear.c:976,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:978,46'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1067
                - WLog_Print_dbg_tag.1060
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1010,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/clear.c:982,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:985,31'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:998,8'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:987,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:989,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:994,23'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:998,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1000,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:1004,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/clear.c:1004,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1005,26'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:1007,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:919,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:928,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:932,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:935,2'
          Dst:             stream_read_u16_le
        - Src:             'libfreerdp/codec/clear.c:939,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:951,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:959,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:965,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:971,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:972,10'
          Dst:             convert_color
        - Src:             'libfreerdp/codec/clear.c:978,22'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/clear.c:985,8'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/clear.c:989,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:1000,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    clear_decompress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/clear.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - clear
        - pSrcData
        - SrcSize
        - nWidth
        - nHeight
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nDstWidth
        - nDstHeight
        - palette
      BBCount:         70
      ICount:          446
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetRemainingLength
        - Stream_StaticConstInit
        - WLog_Print_dbg_tag
        - clear_decompress_bands_data
        - clear_decompress_glyph_data
        - clear_decompress_residual_data
        - clear_decompress_subcodecs_data
        - clear_reset_vbar_storage
        - freerdp_image_copy_no_overlap
        - stream_read_u32_le
        - stream_read_u8
        - updateContextFormat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/clear.c:1038,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1039,3'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - Stream_CheckAndLogRequiredLengthEx
                - updateContextFormat
                - stream_read_u8.1058
                - stream_read_u8.1058
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1041,7'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - Stream_CheckAndLogRequiredLengthEx
                - updateContextFormat
                - stream_read_u8.1058
                - stream_read_u8.1058
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1041,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1041,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:1042,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/clear.c:1041,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1042,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:1044,7'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - Stream_CheckAndLogRequiredLengthEx
                - updateContextFormat
                - stream_read_u8.1058
                - stream_read_u8.1058
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1044,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1044,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:1045,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/clear.c:1044,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1045,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:1047,39'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - Stream_CheckAndLogRequiredLengthEx
                - updateContextFormat
                - stream_read_u8.1058
                - stream_read_u8.1058
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1049,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1050,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - updateContextFormat
                - stream_read_u8.1058
                - stream_read_u8.1058
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1052,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - updateContextFormat
                - stream_read_u8.1058
                - stream_read_u8.1058
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1052,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1053,3'
              BranchSideFuncs:
                - updateContextFormat
                - stream_read_u8.1058
                - stream_read_u8.1058
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1055,27'
              BranchSideFuncs:
                - updateContextFormat
                - stream_read_u8.1058
                - stream_read_u8.1058
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1055,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1056,3'
              BranchSideFuncs:
                - stream_read_u8.1058
                - stream_read_u8.1058
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1058,2'
              BranchSideFuncs:
                - stream_read_u8.1058
                - stream_read_u8.1058
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1061,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1061,27'
              BranchSideFuncs:
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1064,6'
              BranchSideFuncs:
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1061,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1062,22'
              BranchSideFuncs:
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1064,6'
              BranchSideFuncs:
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1064,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1066,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1073,22'
              BranchSideFuncs:
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
                - clear_reset_vbar_storage
        - Branch String:   'libfreerdp/codec/clear.c:1075,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1077,28'
              BranchSideFuncs:
                - clear_reset_vbar_storage
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1080,35'
              BranchSideFuncs:
                - clear_decompress_glyph_data
                - WLog_Print_dbg_tag.1060
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1080,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1084,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1089,32'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1089,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1091,16'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1103,2'
              BranchSideFuncs:
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - stream_read_u32_le.1062
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1093,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1094,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:1096,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1107,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1109,39'
              BranchSideFuncs:
                - clear_decompress_residual_data
                - WLog_Print_dbg_tag.1060
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1118,6'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1109,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1113,4'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1116,2'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1118,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1120,36'
              BranchSideFuncs:
                - clear_decompress_bands_data
                - WLog_Print_dbg_tag.1060
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1128,6'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1120,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1123,4'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
            - BranchSide:      'libfreerdp/codec/clear.c:1126,2'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
        - Branch String:   'libfreerdp/codec/clear.c:1128,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1130,40'
              BranchSideFuncs:
                - clear_decompress_subcodecs_data
                - WLog_Print_dbg_tag.1060
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/clear.c:1139,6'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/clear.c:1130,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1134,4'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/clear.c:1137,2'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/clear.c:1139,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1139,6'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/clear.c:1141,38'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/clear.c:1141,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/clear.c:1144,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/clear.c:1145,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/clear.c:1047,6'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/codec/clear.c:1052,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'libfreerdp/codec/clear.c:1055,7'
          Dst:             updateContextFormat
        - Src:             'libfreerdp/codec/clear.c:1058,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:1059,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/clear.c:1066,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:1068,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:1077,3'
          Dst:             clear_reset_vbar_storage
        - Src:             'libfreerdp/codec/clear.c:1080,7'
          Dst:             clear_decompress_glyph_data
        - Src:             'libfreerdp/codec/clear.c:1084,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:1089,6'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/clear.c:1096,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:1103,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/clear.c:1104,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/clear.c:1105,2'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/clear.c:1109,8'
          Dst:             clear_decompress_residual_data
        - Src:             'libfreerdp/codec/clear.c:1113,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:1120,8'
          Dst:             clear_decompress_bands_data
        - Src:             'libfreerdp/codec/clear.c:1123,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:1130,8'
          Dst:             clear_decompress_subcodecs_data
        - Src:             'libfreerdp/codec/clear.c:1134,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/clear.c:1141,8'
          Dst:             freerdp_image_copy_no_overlap
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/../../primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    63
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/../../primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    93
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rfx_dwt_2d_encode_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/rfx_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - dwt_buffer
      BBCount:         135
      ICount:          3381
      EdgeCount:       175
      CyclomaticComplexity: 42
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:444,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:444,2'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:444,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:445,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:445,2'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:445,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:60,3'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:448,31'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:60,3'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:427,17'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:342,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:344,15'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:434,14'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:344,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:346,32'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:374,10'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:350,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:351,27'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:354,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:361,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:362,24'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:365,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:382,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:384,15'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:439,37'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:384,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:382,41'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:388,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,61'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,71'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:403,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:405,17'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:410,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:382,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:384,15'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:449,31'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:384,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:382,41'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:388,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,61'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,71'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:403,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:405,17'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:410,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:60,3'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:427,17'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:342,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:344,15'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:434,14'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:344,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:346,32'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:374,10'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:350,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:351,27'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:354,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:361,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:362,24'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:365,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:382,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:384,15'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:439,37'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:384,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:382,41'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:388,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,61'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,71'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:403,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:405,17'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:410,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:382,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:384,15'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:450,31'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:384,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:382,41'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:388,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,61'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,71'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:403,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:405,17'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:410,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:60,3'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:427,17'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:342,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:344,15'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:434,14'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:344,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:346,32'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:374,10'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:350,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:351,27'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:354,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:361,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:362,24'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:365,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:382,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:384,15'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:439,37'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:384,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:382,41'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:388,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,61'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,71'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:403,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:405,17'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:410,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:382,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:384,15'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:451,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:384,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:382,41'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:388,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,61'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:388,71'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:403,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:405,17'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:410,32'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
      Callsites:
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:444,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:445,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:438,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:438,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:438,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:439,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:439,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:439,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:438,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:438,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:438,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:439,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:439,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:439,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:429,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:438,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:438,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:438,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:439,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:439,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:439,2'
          Dst:             STORE_SI128
    - functionName:    rfx_dwt_2d_decode_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/rfx_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - dwt_buffer
      BBCount:         171
      ICount:          3709
      EdgeCount:       223
      CyclomaticComplexity: 54
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:327,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:327,2'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:327,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:328,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:328,2'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:328,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:60,3'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:331,32'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:60,3'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:313,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:175,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:178,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:317,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:178,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:181,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:200,12'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:187,13'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:191,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:204,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:175,41'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:207,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:212,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:214,12'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:218,34'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:175,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:178,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:322,36'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:178,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:181,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:200,12'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:187,13'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:191,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:204,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:175,41'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:207,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:212,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:214,12'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:218,34'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:242,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:244,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:270,10'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:244,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:247,35'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:267,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:251,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:252,27'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:255,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:274,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:276,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:332,32'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:276,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:279,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:299,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:284,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:285,27'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:288,40'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:60,3'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:313,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:175,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:178,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:317,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:178,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:181,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:200,12'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:187,13'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:191,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:204,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:175,41'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:207,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:212,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:214,12'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:218,34'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:175,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:178,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:322,36'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:178,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:181,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:200,12'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:187,13'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:191,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:204,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:175,41'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:207,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:212,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:214,12'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:218,34'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:242,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:244,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:270,10'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:244,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:247,35'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:267,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:251,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:252,27'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:255,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:274,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:276,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:333,32'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:276,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:279,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:299,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:284,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:285,27'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:288,40'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:60,3'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:313,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:175,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:178,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:317,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:178,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:181,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:200,12'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:187,13'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:191,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:204,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:175,41'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:207,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:212,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:214,12'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:218,34'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:175,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:178,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:322,36'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:178,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:181,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:200,12'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:187,13'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:191,34'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:204,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:175,41'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:207,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:212,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:214,12'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:218,34'
              BranchSideFuncs:
                - STORE_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:242,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:244,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:270,10'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:244,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:247,35'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:267,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:251,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:252,27'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:255,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:274,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:276,15'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:334,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:276,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:279,29'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:299,14'
              BranchSideFuncs:
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:284,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:285,27'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
                - LOAD_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:288,40'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - LOAD_SI128
                - LOAD_SI128
      Callsites:
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:327,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:328,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:316,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:320,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:322,2'
          Dst:             STORE_SI128
    - functionName:    rfx_quantization_encode_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/rfx_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - quantization_values
      BBCount:         453
      ICount:          3426
      EdgeCount:       540
      CyclomaticComplexity: 89
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:131,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:131,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:131,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:132,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:132,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:132,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:133,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:135,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:139,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:135,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:135,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:135,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:136,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:136,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:136,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:60,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:141,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:141,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:141,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:141,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:141,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:141,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:143,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:143,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:143,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:143,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:143,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:143,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:145,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:145,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:145,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:145,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:145,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:145,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:147,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:147,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:147,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:147,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:147,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:147,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:149,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:149,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:149,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:149,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:149,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:149,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:151,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:151,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:151,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:151,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:151,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:151,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:153,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:153,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:153,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:153,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:153,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:153,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:155,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:155,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:155,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:155,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:155,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:155,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:157,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:157,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:157,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:157,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:157,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:157,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:159,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:159,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:159,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:159,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:159,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:159,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:160,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:114,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:116,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:116,38'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:120,33'
              BranchSideFuncs:
                - LOAD_SI128
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:125,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:131,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:132,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:135,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:136,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:141,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:141,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:140,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:140,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:140,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:140,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:143,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:143,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:142,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:142,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:142,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:142,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:145,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:145,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:144,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:144,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:144,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:144,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:147,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:147,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:146,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:146,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:146,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:146,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:149,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:149,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:148,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:148,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:148,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:148,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:151,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:151,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:150,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:150,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:150,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:150,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:153,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:153,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:152,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:152,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:152,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:152,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:155,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:155,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:154,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:154,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:154,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:154,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:157,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:157,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:156,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:156,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:156,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:156,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:159,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:159,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:158,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:158,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:158,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:158,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:160,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:160,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:160,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:160,2'
          Dst:             STORE_SI128
    - functionName:    rfx_quantization_decode_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/rfx_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - quantVals
      BBCount:         208
      ICount:          1343
      EdgeCount:       259
      CyclomaticComplexity: 53
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:90,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:90,2'
              BranchSideFuncs:
                - winpr_int_assert
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:90,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:91,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:91,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:91,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:58,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:60,3'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:94,38'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:74,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:75,3'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:77,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:84,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:79,33'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:95,38'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:74,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:75,3'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:77,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:84,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:79,33'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:96,38'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:74,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:75,3'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:77,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:84,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:79,33'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:97,38'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:74,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:75,3'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:77,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:84,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:79,33'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:98,38'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:74,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:75,3'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:77,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:84,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:79,33'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:99,38'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:74,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:75,3'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:77,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:84,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:79,33'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:100,38'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:74,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:75,3'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:77,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:84,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:79,33'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:101,38'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:74,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:75,3'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:77,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:84,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:79,33'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:102,38'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:74,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:75,3'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:77,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:84,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:79,33'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:103,38'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:74,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:77,2'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:80,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - STORE_SI128
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:80,40'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/rfx_sse2.c:84,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:79,33'
              BranchSideFuncs:
                - LOAD_SI128
                - winpr_int_assert
                - winpr_int_assert
                - STORE_SI128
            - BranchSide:      'libfreerdp/codec/sse/rfx_sse2.c:84,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:90,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:91,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:94,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:94,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:94,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:94,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:95,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:95,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:95,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:95,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:96,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:96,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:96,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:96,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:97,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:97,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:97,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:97,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:98,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:98,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:98,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:98,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:99,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:99,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:99,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:99,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:100,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:100,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:100,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:100,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:101,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:101,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:101,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:101,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:102,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:102,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:102,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:102,2'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:103,2'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:103,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:103,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:103,2'
          Dst:             STORE_SI128
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    rfx_init_sse2_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/rfx_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         11
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/sse/rfx_sse2.c:457,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    rfx_init_neon_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/neon/rfx_neon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/neon/rfx_neon.c:537,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    primitives_init_optimized
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_YCoCg_opt
        - primitives_init_YUV_opt
        - primitives_init_add_opt
        - primitives_init_alphaComp_opt
        - primitives_init_andor_opt
        - primitives_init_colors_opt
        - primitives_init_copy_opt
        - primitives_init_generic
        - primitives_init_set_opt
        - primitives_init_shift_opt
        - primitives_init_sign_opt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:94,2'
          Dst:             primitives_init_generic
        - Src:             'libfreerdp/primitives/primitives.c:97,2'
          Dst:             primitives_init_add_opt
        - Src:             'libfreerdp/primitives/primitives.c:98,2'
          Dst:             primitives_init_andor_opt
        - Src:             'libfreerdp/primitives/primitives.c:99,2'
          Dst:             primitives_init_alphaComp_opt
        - Src:             'libfreerdp/primitives/primitives.c:100,2'
          Dst:             primitives_init_copy_opt
        - Src:             'libfreerdp/primitives/primitives.c:101,2'
          Dst:             primitives_init_set_opt
        - Src:             'libfreerdp/primitives/primitives.c:102,2'
          Dst:             primitives_init_shift_opt
        - Src:             'libfreerdp/primitives/primitives.c:103,2'
          Dst:             primitives_init_sign_opt
        - Src:             'libfreerdp/primitives/primitives.c:104,2'
          Dst:             primitives_init_colors_opt
        - Src:             'libfreerdp/primitives/primitives.c:105,2'
          Dst:             primitives_init_YCoCg_opt
        - Src:             'libfreerdp/primitives/primitives.c:106,2'
          Dst:             primitives_init_YUV_opt
    - 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:    2
      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: 319
      functionLinenumberEnd: 324
      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:324,9'
          Dst:             primitives_init
    - functionName:    primitives_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - hints
      BBCount:         10
      ICount:          56
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_autodetect_best
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:329,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:332,38'
              BranchSideFuncs:
                - primitives_autodetect_best
            - BranchSide:      'libfreerdp/primitives/primitives.c:334,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:338,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:341,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1253
            - BranchSide:      'libfreerdp/primitives/primitives.c:347,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1253
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:332,11'
          Dst:             primitives_autodetect_best
        - Src:             'libfreerdp/primitives/primitives.c:347,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    primitives_autodetect_best
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_get_by_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:233,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:235,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1253
                - WLog_Print_dbg_tag.1253
                - WLog_Print_dbg_tag.1253
            - BranchSide:      'libfreerdp/primitives/primitives.c:238,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1253
                - WLog_Print_dbg_tag.1253
                - WLog_Print_dbg_tag.1253
        - Branch String:   'libfreerdp/primitives/primitives.c:273,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:275,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1253
            - BranchSide:      'libfreerdp/primitives/primitives.c:279,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1253
        - Branch String:   'libfreerdp/primitives/primitives.c:284,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:285,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:287,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:232,16'
          Dst:             primitives_get_by_type
        - Src:             'libfreerdp/primitives/primitives.c:235,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/primitives/primitives.c:238,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/primitives/primitives.c:275,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/primitives/primitives.c:281,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_get_by_type
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         12
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_cpu_cb
        - primitives_init_generic_cb
        - winpr_InitOnceExecuteOnce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:395,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:405,9'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
            - BranchSide:      'libfreerdp/primitives/primitives.c:405,9'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
            - BranchSide:      'libfreerdp/primitives/primitives.c:409,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:411,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/primitives.c:405,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:406,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:407,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:393,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/primitives/primitives.c:393,2'
          Dst:             primitives_init_generic_cb
        - Src:             'libfreerdp/primitives/primitives.c:405,9'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/primitives/primitives.c:405,9'
          Dst:             primitives_init_cpu_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_init_cpu_cb
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - once
        - param
        - context
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - primitives_init_optimized
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:311,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:312,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:314,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:311,7'
          Dst:             primitives_init_optimized
    - functionName:    primtives_hint_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - hint
      BBCount:         7
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:437,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:440,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:442,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:444,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:446,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:448,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    primitives_avc444_frame_type_str
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:422,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:425,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:427,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:429,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:431,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    primitives_flags
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    primitives_get_generic
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 388
      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:    14
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:387,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:387,2'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
            - BranchSide:      'libfreerdp/primitives/primitives.c:387,2'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:387,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/primitives/primitives.c:387,2'
          Dst:             primitives_init_generic_cb
    - functionName:    setup
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_auto_init_cb
        - primitives_init_cpu_cb
        - primitives_init_generic_cb
        - winpr_InitOnceExecuteOnce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:369,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:369,2'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
                - winpr_InitOnceExecuteOnce
                - winpr_InitOnceExecuteOnce
            - BranchSide:      'libfreerdp/primitives/primitives.c:369,2'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
                - winpr_InitOnceExecuteOnce
                - winpr_InitOnceExecuteOnce
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:369,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/primitives/primitives.c:369,2'
          Dst:             primitives_init_generic_cb
        - Src:             'libfreerdp/primitives/primitives.c:371,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/primitives/primitives.c:371,2'
          Dst:             primitives_init_cpu_cb
        - Src:             'libfreerdp/primitives/primitives.c:376,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/primitives/primitives.c:376,2'
          Dst:             primitives_auto_init_cb
    - functionName:    primitives_get
      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:
        - setup
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:381,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:381,2'
              BranchSideFuncs:
                - setup
            - BranchSide:      'libfreerdp/primitives/primitives.c:381,2'
              BranchSideFuncs:
                - setup
      Callsites:
        - Src:             'libfreerdp/primitives/primitives.c:381,2'
          Dst:             setup
    - functionName:    primitives_uninit
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/primitives.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/primitives.c:359,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:359,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:359,21'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/primitives.c:359,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:360,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:362,25'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/primitives.c:362,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/primitives.c:362,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/primitives.c:363,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:    freerdp_image_copy_generic
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         14
      ICount:          220
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - FreeRDPConvertColor
        - FreeRDPReadColor_int
        - FreeRDPWriteColorIgnoreAlpha_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:865,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:868,8'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColorIgnoreAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColorIgnoreAlpha_int
                - FreeRDPWriteColorIgnoreAlpha_int
            - BranchSide:      'libfreerdp/codec/color.c:894,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:876,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:878,34'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColorIgnoreAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColorIgnoreAlpha_int
                - FreeRDPWriteColorIgnoreAlpha_int
            - BranchSide:      'libfreerdp/codec/color.c:892,2'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColorIgnoreAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColorIgnoreAlpha_int
                - FreeRDPWriteColorIgnoreAlpha_int
        - Branch String:   'libfreerdp/codec/color.c:879,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:881,39'
              BranchSideFuncs:
                - FreeRDPWriteColorIgnoreAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColorIgnoreAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColorIgnoreAlpha_int
            - BranchSide:      'libfreerdp/codec/color.c:886,16'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColorIgnoreAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColorIgnoreAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPWriteColorIgnoreAlpha_int
      Callsites:
        - Src:             'libfreerdp/codec/color.c:872,18'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/codec/color.c:874,21'
          Dst:             FreeRDPConvertColor
        - Src:             'libfreerdp/codec/color.c:875,3'
          Dst:             FreeRDPWriteColorIgnoreAlpha_int
        - Src:             'libfreerdp/codec/color.c:878,12'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/codec/color.c:881,5'
          Dst:             FreeRDPWriteColorIgnoreAlpha_int
        - Src:             'libfreerdp/codec/color.c:887,16'
          Dst:             FreeRDPConvertColor
        - Src:             'libfreerdp/codec/color.c:888,5'
          Dst:             FreeRDPWriteColorIgnoreAlpha_int
    - functionName:    FreeRDPReadColor_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - format
      BBCount:         16
      ICount:          142
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPColorHasAlpha
        - FreeRDPGetBitsPerPixel
        - FreeRDPGetColorFormatName
        - WLog_Print_dbg_tag
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.h:109,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.h:113,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:117,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:121,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:125,21'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha.1355
            - BranchSide:      'libfreerdp/codec/color.h:135,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:135,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:135,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:139,4'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.h:127,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.h:128,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:130,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/color.h:109,10'
          Dst:             FreeRDPGetBitsPerPixel
        - Src:             'libfreerdp/codec/color.h:127,9'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/codec/color.h:139,4'
          Dst:             FreeRDPGetColorFormatName
        - Src:             'libfreerdp/codec/color.h:139,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    FreeRDPConvertColor
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - color
        - srcFormat
        - dstFormat
        - palette
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetColor
        - FreeRDPSplitColor
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:262,3'
          Dst:             FreeRDPSplitColor
        - Src:             'include/freerdp/codec/color.h:263,10'
          Dst:             FreeRDPGetColor
    - functionName:    FreeRDPWriteColorIgnoreAlpha_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dst
        - format
        - color
      BBCount:         15
      ICount:          106
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - FreeRDPWriteColor_int
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.h:82,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.h:89,32'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.h:89,32'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.h:89,32'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.h:89,32'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.h:97,32'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.h:97,32'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.h:97,32'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.h:97,32'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.h:101,33'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
      Callsites:
        - Src:             'libfreerdp/codec/color.h:90,11'
          Dst:             FreeRDPWriteColor_int
        - Src:             'libfreerdp/codec/color.h:98,11'
          Dst:             FreeRDPWriteColor_int
        - Src:             'libfreerdp/codec/color.h:101,11'
          Dst:             FreeRDPWriteColor_int
    - functionName:    FreeRDPWriteColor_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dst
        - format
        - color
      BBCount:         14
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPColorHasAlpha
        - FreeRDPGetBitsPerPixel
        - FreeRDPGetColorFormatName
        - WLog_Print_dbg_tag
      functionUses:    14
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.h:39,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.h:42,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:49,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:55,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:60,30'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha.1355
            - BranchSide:      'libfreerdp/codec/color.h:68,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:72,4'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.h:60,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.h:61,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.h:63,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/color.h:39,10'
          Dst:             FreeRDPGetBitsPerPixel
        - Src:             'libfreerdp/codec/color.h:60,9'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/codec/color.h:72,4'
          Dst:             FreeRDPGetColorFormatName
        - Src:             'libfreerdp/codec/color.h:72,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeRDPColorHasAlpha
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'include/freerdp/codec/color.h:202,7'
          Branch Sides:
            - BranchSide:      'include/freerdp/codec/color.h:203,4'
              BranchSideFuncs: []
            - BranchSide:      'include/freerdp/codec/color.h:205,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FreeRDPGetColorFormatName
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         24
      ICount:          123
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:1287,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1291,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1294,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1297,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1300,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1303,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1306,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1309,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1312,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1315,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1318,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1322,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1325,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1329,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1332,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1335,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1338,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1341,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1344,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1348,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1352,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1356,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1359,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    FreeRDPSplitColor
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - color
        - format
        - _r
        - _g
        - _b
        - _a
        - palette
      BBCount:         310
      ICount:          1678
      EdgeCount:       404
      CyclomaticComplexity: 96
      functionsReached:
        - FreeRDPGetColorFormatName
        - FreeRDPSplitColor
        - WLog_Print_dbg_tag
      functionUses:    27
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:1368,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1372,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1387,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1402,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1417,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1432,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1447,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1462,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1477,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1493,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1508,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1524,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1551,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1578,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1605,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1633,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1660,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1688,8'
              BranchSideFuncs:
                - FreeRDPSplitColor
            - BranchSide:      'libfreerdp/codec/color.c:1712,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1727,3'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:1729,8'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:1372,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1373,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1375,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1375,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1376,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1378,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1378,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1379,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1381,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1381,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1382,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1384,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1387,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1388,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1390,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1390,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1391,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1393,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1393,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1394,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1396,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1396,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1397,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1399,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1402,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1403,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1405,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1405,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1406,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1408,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1408,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1409,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1411,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1411,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1412,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1414,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1417,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1418,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1420,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1420,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1421,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1423,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1423,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1424,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1426,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1426,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1427,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1429,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1432,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1433,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1435,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1435,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1436,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1438,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1438,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1439,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1441,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1441,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1442,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1444,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1447,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1448,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1450,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1450,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1451,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1453,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1453,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1454,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1456,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1456,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1457,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1459,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1462,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1463,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1465,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1465,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1466,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1468,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1468,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1469,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1471,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1471,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1472,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1474,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1477,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1478,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1480,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1480,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1481,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1483,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1483,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1484,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1486,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1486,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1487,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1489,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1493,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1494,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1496,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1496,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1497,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1499,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1499,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1500,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1502,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1502,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1503,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1505,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1508,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1509,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1511,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1511,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1512,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1514,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1514,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1515,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1517,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1517,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1518,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1520,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1524,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1526,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1531,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1528,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1528,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1528,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1531,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1533,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1538,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1535,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1535,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1535,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1538,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1540,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1545,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1542,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1542,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1542,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1545,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1546,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1548,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1551,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1553,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1558,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1555,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1555,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1555,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1558,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1560,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1565,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1562,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1562,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1562,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1565,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1567,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1572,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1569,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1569,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1569,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1572,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1573,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1575,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1578,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1580,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1585,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1582,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1582,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1582,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1585,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1587,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1592,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1589,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1589,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1589,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1592,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1594,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1599,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1596,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1596,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1596,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1599,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1600,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1602,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1605,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1607,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1612,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1609,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1609,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1609,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1612,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1614,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1619,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1616,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1616,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1616,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1619,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1621,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1626,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1623,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1623,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1623,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1626,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1627,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1629,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1633,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1635,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1640,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1637,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1637,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1637,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1640,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1642,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1647,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1644,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1644,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1644,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1647,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1649,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1654,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1651,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1651,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1651,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1654,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1655,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1657,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1660,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1662,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1667,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1664,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1664,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1664,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1667,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1669,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1674,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1671,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1671,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1671,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1674,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1676,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1681,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1678,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1678,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1678,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1681,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1682,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1684,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1688,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1690,11'
              BranchSideFuncs:
                - FreeRDPSplitColor
            - BranchSide:      'libfreerdp/codec/color.c:1695,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1695,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1696,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1698,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1698,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1699,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1701,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1701,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1702,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1704,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1712,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1713,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1715,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1715,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1716,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1718,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1718,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1719,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1721,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1721,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1722,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1724,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1729,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1730,6'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:1732,8'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:1732,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1733,6'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:1735,8'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:1735,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1736,6'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:1738,8'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:1738,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1739,6'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:1741,4'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1691,5'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/codec/color.c:1741,4'
          Dst:             FreeRDPGetColorFormatName
        - Src:             'libfreerdp/codec/color.c:1741,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    FreeRDPGetColor
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - format
        - r
        - g
        - b
        - a
      BBCount:         28
      ICount:          395
      EdgeCount:       55
      CyclomaticComplexity: 29
      functionsReached:
        - FreeRDPGetColorFormatName
        - WLog_Print_dbg_tag
      functionUses:    21
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:1769,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1773,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1776,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1779,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1782,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1785,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1788,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1791,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1794,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1798,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1805,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1812,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1815,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1819,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1822,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1825,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1829,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1834,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1837,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1846,3'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:1846,3'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:1846,3'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:1848,4'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.1359
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1848,4'
          Dst:             FreeRDPGetColorFormatName
        - Src:             'libfreerdp/codec/color.c:1848,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    freerdp_image_copy_bgrx32_bgrx32
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - nSrcStep
        - nXSrc
        - nYSrc
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         9
      ICount:          177
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:837,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:840,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:852,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:844,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:846,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:850,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_image_copy_bgr24_bgrx32
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - nSrcStep
        - nXSrc
        - nYSrc
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         9
      ICount:          177
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:807,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:810,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:822,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:814,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:816,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:820,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_image_inverted_pointer_color
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - format
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetColor
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/color.c:335,9'
          Dst:             FreeRDPGetColor
    - functionName:    freerdp_image_copy_from_pointer_data_xbpp
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - xorMask
        - xorMaskLength
        - andMask
        - andMaskLength
        - xorBpp
        - palette
      BBCount:         68
      ICount:          515
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - FreeRDPConvertColor
        - FreeRDPGetBitsPerPixel
        - FreeRDPGetBytesPerPixel
        - FreeRDPReadColor_int
        - FreeRDPWriteColor_int
        - WLog_Print_dbg_tag
        - freerdp_image_inverted_pointer_color
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:592,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:592,19'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:593,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:592,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:593,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:595,21'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:599,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:599,22'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:606,6'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:599,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:601,3'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:606,6'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:606,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:607,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:609,6'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:609,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:611,7'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:615,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:611,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:612,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:613,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:615,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:617,15'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:707,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:623,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:625,8'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:632,8'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:625,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:626,16'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:628,15'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:632,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:633,16'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:635,15'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:638,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:640,11'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:705,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:645,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:647,18'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:656,8'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:649,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:651,13'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:654,4'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:656,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:658,17'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
            - BranchSide:      'libfreerdp/codec/color.c:661,13'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:661,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:663,17'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
            - BranchSide:      'libfreerdp/codec/color.c:666,13'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
        - Branch String:   'libfreerdp/codec/color.c:666,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:668,19'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
            - BranchSide:      'libfreerdp/codec/color.c:673,17'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
        - Branch String:   'libfreerdp/codec/color.c:676,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:678,10'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
            - BranchSide:      'libfreerdp/codec/color.c:684,15'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
        - Branch String:   'libfreerdp/codec/color.c:678,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:679,16'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
            - BranchSide:      'libfreerdp/codec/color.c:681,16'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
        - Branch String:   'libfreerdp/codec/color.c:693,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:695,9'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
            - BranchSide:      'libfreerdp/codec/color.c:701,32'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:695,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:696,15'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - freerdp_image_inverted_pointer_color
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:697,14'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPReadColor_int
                - FreeRDPReadColor_int
                - freerdp_image_inverted_pointer_color
      Callsites:
        - Src:             'libfreerdp/codec/color.c:586,20'
          Dst:             FreeRDPGetBitsPerPixel
        - Src:             'libfreerdp/codec/color.c:601,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/color.c:620,47'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:659,16'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/codec/color.c:664,16'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/codec/color.c:674,16'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/codec/color.c:690,15'
          Dst:             FreeRDPConvertColor
        - Src:             'libfreerdp/codec/color.c:698,17'
          Dst:             freerdp_image_inverted_pointer_color
        - Src:             'libfreerdp/codec/color.c:701,12'
          Dst:             FreeRDPConvertColor
        - Src:             'libfreerdp/codec/color.c:702,4'
          Dst:             FreeRDPWriteColor_int
        - Src:             'libfreerdp/codec/color.c:703,17'
          Dst:             FreeRDPGetBytesPerPixel
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    freerdp_image_copy_from_pointer_data_1bpp
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - xorMask
        - xorMaskLength
        - andMask
        - andMaskLength
        - xorBpp
      BBCount:         58
      ICount:          441
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPGetColor
        - FreeRDPWriteColor_int
        - freerdp_image_inverted_pointer_color
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:503,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:503,19'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:504,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:503,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:504,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:505,7'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:505,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:505,19'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:506,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:505,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:506,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:508,13'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:511,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:512,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:514,6'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:514,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:515,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:517,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:517,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:519,15'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:569,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:525,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:527,15'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:532,15'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:536,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:538,11'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:567,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:541,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:543,12'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:547,17'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:549,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:551,12'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:555,9'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:555,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:555,22'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:557,14'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:555,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:556,29'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:557,14'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:557,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:557,26'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:559,13'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:557,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:558,29'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:559,13'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
        - Branch String:   'libfreerdp/codec/color.c:559,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:559,26'
              BranchSideFuncs:
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
                - FreeRDPGetColor
            - BranchSide:      'libfreerdp/codec/color.c:561,13'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPGetColor
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
        - Branch String:   'libfreerdp/codec/color.c:559,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:560,29'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPGetColor
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
            - BranchSide:      'libfreerdp/codec/color.c:561,13'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetColor
                - FreeRDPGetColor
                - FreeRDPGetColor
                - freerdp_image_inverted_pointer_color
      Callsites:
        - Src:             'libfreerdp/codec/color.c:522,47'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:556,13'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/color.c:558,13'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/color.c:560,13'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/color.c:562,13'
          Dst:             freerdp_image_inverted_pointer_color
        - Src:             'libfreerdp/codec/color.c:564,4'
          Dst:             FreeRDPWriteColor_int
        - Src:             'libfreerdp/codec/color.c:565,17'
          Dst:             FreeRDPGetBytesPerPixel
    - functionName:    FreeRDPReadColor
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - format
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPReadColor_int
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1758,9'
          Dst:             FreeRDPReadColor_int
    - functionName:    FreeRDPWriteColor
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1752
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dst
        - format
        - color
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPWriteColor_int
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1753,9'
          Dst:             FreeRDPWriteColor_int
    - functionName:    FreeRDPWriteColorIgnoreAlpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1748
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dst
        - format
        - color
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPWriteColorIgnoreAlpha_int
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1748,9'
          Dst:             FreeRDPWriteColorIgnoreAlpha_int
    - functionName:    FreeRDPAreColorFormatsEqualNoAlpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPAreColorFormatsEqualNoAlpha_int
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1282,9'
          Dst:             FreeRDPAreColorFormatsEqualNoAlpha_int
    - functionName:    FreeRDPAreColorFormatsEqualNoAlpha_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freerdp_image_scale
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nDstWidth
        - nDstHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - nSrcWidth
        - nSrcHeight
      BBCount:         16
      ICount:          136
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - WLog_Print_dbg_tag
        - freerdp_image_copy_no_overlap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:1192,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1193,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - WLog_Print_dbg_tag.1359
                - freerdp_image_copy_no_overlap
                - FreeRDPGetBytesPerPixel.1390
            - BranchSide:      'libfreerdp/codec/color.c:1195,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
                - freerdp_image_copy_no_overlap
                - FreeRDPGetBytesPerPixel.1390
        - Branch String:   'libfreerdp/codec/color.c:1195,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1196,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - WLog_Print_dbg_tag.1359
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/color.c:1204,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/color.c:1204,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1204,35'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/color.c:1274,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:1204,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1206,40'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/color.c:1274,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1193,26'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:1196,26'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:1206,10'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/codec/color.c:1274,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    freerdp_image_copy_no_overlap
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - flags
      BBCount:         24
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - overlapping
        - primitives_get
        - winpr_int_assert
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:1860,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1861,11'
              BranchSideFuncs:
                - overlapping
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/color.c:1863,2'
              BranchSideFuncs:
                - overlapping
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/color.c:1863,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1863,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/color.c:1863,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/color.c:1864,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1864,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/color.c:1864,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/color.c:1865,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1865,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1865,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1861,11'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/color.c:1863,2'
          Dst:             overlapping
        - Src:             'libfreerdp/codec/color.c:1863,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/color.c:1864,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/color.c:1865,2'
          Dst:             winpr_int_assert
    - functionName:    overlapping
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - nYDst
        - nDstStep
        - pSrcData
        - nYSrc
        - nSrcStep
        - nHeight
      BBCount:         12
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:786,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:786,33'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:789,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:786,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:787,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:789,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:789,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:789,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:792,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:789,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:792,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    freerdp_image_fill_ex
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - color
        - flags
      BBCount:         19
      ICount:          181
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - FreeRDPColorHasAlpha
        - FreeRDPGetBytesPerPixel
        - FreeRDPGetColor
        - FreeRDPReadColor_int
        - FreeRDPSplitColor
        - FreeRDPWriteColor_int
        - freerdp_image_fill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:1134,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1134,43'
              BranchSideFuncs:
                - freerdp_image_fill
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPSplitColor
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:1159,28'
              BranchSideFuncs:
                - freerdp_image_fill
        - Branch String:   'libfreerdp/codec/color.c:1134,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1136,46'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPSplitColor
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:1159,28'
              BranchSideFuncs:
                - freerdp_image_fill
        - Branch String:   'libfreerdp/codec/color.c:1142,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1144,33'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:1157,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1146,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1148,33'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:1156,3'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:1153,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1154,6'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:1155,4'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1134,6'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/codec/color.c:1136,22'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:1140,3'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/codec/color.c:1149,27'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/codec/color.c:1151,5'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/codec/color.c:1152,27'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/color.c:1153,10'
          Dst:             FreeRDPWriteColor_int
        - Src:             'libfreerdp/codec/color.c:1159,9'
          Dst:             freerdp_image_fill
    - functionName:    freerdp_image_fill
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - color
      BBCount:         20
      ICount:          188
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPWriteColor_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:1103,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1103,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1104,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1103,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1104,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1105,45'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
        - Branch String:   'libfreerdp/codec/color.c:1109,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1110,15'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:1112,19'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:1115,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1117,17'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:1121,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1121,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1123,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1127,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1105,21'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:1110,33'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:1118,3'
          Dst:             FreeRDPWriteColor_int
    - functionName:    freerdp_image_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - flags
      BBCount:         27
      ICount:          196
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - freerdp_image_copy_no_overlap
        - freerdp_image_copy_overlap
        - overlapping
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:1075,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1075,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1076,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1075,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1076,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1078,7'
              BranchSideFuncs:
                - overlapping
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
        - Branch String:   'libfreerdp/codec/color.c:1078,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1078,20'
              BranchSideFuncs:
                - overlapping
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
            - BranchSide:      'libfreerdp/codec/color.c:1079,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1078,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1079,3'
              BranchSideFuncs:
                - overlapping
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
            - BranchSide:      'libfreerdp/codec/color.c:1081,7'
              BranchSideFuncs:
                - overlapping
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
        - Branch String:   'libfreerdp/codec/color.c:1081,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1081,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1082,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1081,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1082,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1084,6'
              BranchSideFuncs:
                - overlapping
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
        - Branch String:   'libfreerdp/codec/color.c:1084,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1085,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - overlapping
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
                - FreeRDPGetBytesPerPixel.1390
            - BranchSide:      'libfreerdp/codec/color.c:1087,6'
              BranchSideFuncs:
                - overlapping
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
                - FreeRDPGetBytesPerPixel.1390
        - Branch String:   'libfreerdp/codec/color.c:1087,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1088,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - overlapping
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/codec/color.c:1090,31'
              BranchSideFuncs:
                - overlapping
                - freerdp_image_copy_no_overlap
                - freerdp_image_copy_overlap
        - Branch String:   'libfreerdp/codec/color.c:1091,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1092,37'
              BranchSideFuncs:
                - freerdp_image_copy_overlap
            - BranchSide:      'libfreerdp/codec/color.c:1095,39'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
      Callsites:
        - Src:             'libfreerdp/codec/color.c:1085,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:1088,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:1090,19'
          Dst:             overlapping
        - Src:             'libfreerdp/codec/color.c:1092,10'
          Dst:             freerdp_image_copy_overlap
        - Src:             'libfreerdp/codec/color.c:1095,9'
          Dst:             freerdp_image_copy_no_overlap
    - functionName:    freerdp_image_copy_overlap
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - flags
      BBCount:         82
      ICount:          738
      EdgeCount:       105
      CyclomaticComplexity: 25
      functionsReached:
        - FreeRDPAreColorFormatsEqualNoAlpha_int
        - FreeRDPColorHasAlpha
        - FreeRDPConvertColor
        - FreeRDPGetBytesPerPixel
        - FreeRDPReadColor_int
        - FreeRDPWriteColor_int
        - freerdp_image_copy_no_overlap_dst_alpha
        - overlapping
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:958,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:958,2'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
            - BranchSide:      'libfreerdp/codec/color.c:958,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/color.c:960,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:960,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:961,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:960,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:961,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:963,7'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
        - Branch String:   'libfreerdp/codec/color.c:963,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:963,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:964,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:963,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:964,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:966,7'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
        - Branch String:   'libfreerdp/codec/color.c:966,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:966,20'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
            - BranchSide:      'libfreerdp/codec/color.c:967,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:966,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:967,3'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
            - BranchSide:      'libfreerdp/codec/color.c:969,6'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPGetBytesPerPixel.1390
        - Branch String:   'libfreerdp/codec/color.c:969,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:970,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.1390
            - BranchSide:      'libfreerdp/codec/color.c:972,6'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.1390
        - Branch String:   'libfreerdp/codec/color.c:972,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:973,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/codec/color.c:975,6'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
        - Branch String:   'libfreerdp/codec/color.c:975,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:977,17'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/codec/color.c:981,8'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - FreeRDPColorHasAlpha.1355
                - freerdp_image_copy_no_overlap_dst_alpha
        - Branch String:   'libfreerdp/codec/color.c:981,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:981,70'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha.1355
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
                - freerdp_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/codec/color.c:988,50'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:981,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:984,7'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/codec/color.c:988,50'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:988,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:991,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1041,16'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:991,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:993,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1002,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:993,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:996,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1000,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1002,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1004,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1013,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1004,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1007,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1011,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1013,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1015,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1024,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1015,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1018,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1022,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1024,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1026,21'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1026,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1029,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:1033,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:1041,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:0,0'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:1043,27'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:1050,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1052,35'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:1064,3'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:1053,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:1055,29'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:1059,17'
              BranchSideFuncs:
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPConvertColor.1352
                - FreeRDPWriteColor_int
                - FreeRDPReadColor_int
                - FreeRDPWriteColor_int
      Callsites:
        - Src:             'libfreerdp/codec/color.c:947,25'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:948,25'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:958,2'
          Dst:             overlapping
        - Src:             'libfreerdp/codec/color.c:958,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/color.c:970,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:973,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:981,49'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/codec/color.c:983,10'
          Dst:             freerdp_image_copy_no_overlap_dst_alpha
        - Src:             'libfreerdp/codec/color.c:988,11'
          Dst:             FreeRDPAreColorFormatsEqualNoAlpha_int
        - Src:             'libfreerdp/codec/color.c:1046,19'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/codec/color.c:1048,22'
          Dst:             FreeRDPConvertColor
        - Src:             'libfreerdp/codec/color.c:1049,4'
          Dst:             FreeRDPWriteColor_int
        - Src:             'libfreerdp/codec/color.c:1052,13'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/codec/color.c:1055,6'
          Dst:             FreeRDPWriteColor_int
        - Src:             'libfreerdp/codec/color.c:1060,17'
          Dst:             FreeRDPConvertColor
        - Src:             'libfreerdp/codec/color.c:1061,6'
          Dst:             FreeRDPWriteColor_int
    - functionName:    freerdp_image_copy_no_overlap_dst_alpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         32
      ICount:          192
      EdgeCount:       61
      CyclomaticComplexity: 31
      functionsReached:
        - freerdp_image_copy_bgr24_bgrx32
        - freerdp_image_copy_bgrx32_bgrx32
        - freerdp_image_copy_generic
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:903,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:903,2'
              BranchSideFuncs:
                - winpr_int_assert
                - freerdp_image_copy_bgrx32_bgrx32
                - freerdp_image_copy_generic
                - freerdp_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/codec/color.c:903,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/color.c:904,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:904,2'
              BranchSideFuncs:
                - freerdp_image_copy_bgrx32_bgrx32
                - freerdp_image_copy_generic
                - freerdp_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/codec/color.c:904,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/color.c:906,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:909,12'
              BranchSideFuncs:
                - freerdp_image_copy_bgr24_bgrx32
                - freerdp_image_copy_generic
            - BranchSide:      'libfreerdp/codec/color.c:922,12'
              BranchSideFuncs:
                - freerdp_image_copy_bgrx32_bgrx32
                - freerdp_image_copy_generic
            - BranchSide:      'libfreerdp/codec/color.c:922,12'
              BranchSideFuncs:
                - freerdp_image_copy_bgrx32_bgrx32
                - freerdp_image_copy_generic
            - BranchSide:      'libfreerdp/codec/color.c:934,4'
              BranchSideFuncs:
                - freerdp_image_copy_generic
        - Branch String:   'libfreerdp/codec/color.c:909,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:914,10'
              BranchSideFuncs:
                - freerdp_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/codec/color.c:914,10'
              BranchSideFuncs:
                - freerdp_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/codec/color.c:917,6'
              BranchSideFuncs:
                - freerdp_image_copy_generic
        - Branch String:   'libfreerdp/codec/color.c:922,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:927,10'
              BranchSideFuncs:
                - freerdp_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/codec/color.c:927,10'
              BranchSideFuncs:
                - freerdp_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/codec/color.c:930,6'
              BranchSideFuncs:
                - freerdp_image_copy_generic
      Callsites:
        - Src:             'libfreerdp/codec/color.c:903,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/color.c:904,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/color.c:913,13'
          Dst:             freerdp_image_copy_bgr24_bgrx32
        - Src:             'libfreerdp/codec/color.c:926,13'
          Dst:             freerdp_image_copy_bgrx32_bgrx32
        - Src:             'libfreerdp/codec/color.c:937,9'
          Dst:             freerdp_image_copy_generic
    - functionName:    freerdp_image_copy_from_pointer_data_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - xorMask
        - xorMaskLength
        - andMask
        - andMaskLength
        - xorBpp
        - palette
      BBCount:         18
      ICount:          183
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - FreeRDPGetBitsPerPixel
        - FreeRDPGetBytesPerPixel
        - WLog_Print_dbg_tag
        - freerdp_image_copy_from_pointer_data_1bpp
        - freerdp_image_copy_from_pointer_data_xbpp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:729,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:730,14'
              BranchSideFuncs:
                - freerdp_image_copy_from_pointer_data_xbpp
                - freerdp_image_copy_from_pointer_data_1bpp
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:732,18'
              BranchSideFuncs:
                - freerdp_image_copy_from_pointer_data_xbpp
                - freerdp_image_copy_from_pointer_data_1bpp
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:732,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:734,36'
              BranchSideFuncs:
                - freerdp_image_copy_from_pointer_data_xbpp
                - freerdp_image_copy_from_pointer_data_1bpp
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:738,10'
              BranchSideFuncs:
                - freerdp_image_copy_from_pointer_data_xbpp
                - freerdp_image_copy_from_pointer_data_1bpp
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:738,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:742,8'
              BranchSideFuncs:
                - freerdp_image_copy_from_pointer_data_1bpp
            - BranchSide:      'libfreerdp/codec/color.c:750,8'
              BranchSideFuncs:
                - freerdp_image_copy_from_pointer_data_xbpp
            - BranchSide:      'libfreerdp/codec/color.c:750,8'
              BranchSideFuncs:
                - freerdp_image_copy_from_pointer_data_xbpp
            - BranchSide:      'libfreerdp/codec/color.c:750,8'
              BranchSideFuncs:
                - freerdp_image_copy_from_pointer_data_xbpp
            - BranchSide:      'libfreerdp/codec/color.c:750,8'
              BranchSideFuncs:
                - freerdp_image_copy_from_pointer_data_xbpp
            - BranchSide:      'libfreerdp/codec/color.c:754,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
      Callsites:
        - Src:             'libfreerdp/codec/color.c:726,20'
          Dst:             FreeRDPGetBitsPerPixel
        - Src:             'libfreerdp/codec/color.c:727,21'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:741,11'
          Dst:             freerdp_image_copy_from_pointer_data_1bpp
        - Src:             'libfreerdp/codec/color.c:749,11'
          Dst:             freerdp_image_copy_from_pointer_data_xbpp
        - Src:             'libfreerdp/codec/color.c:754,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    freerdp_image_copy_from_pointer_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - xorMask
        - xorMaskLength
        - andMask
        - andMaskLength
        - xorBpp
        - palette
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freerdp_image_copy_from_pointer_data_int
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/color.c:771,9'
          Dst:             freerdp_image_copy_from_pointer_data_int
    - functionName:    div_ceil
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    round_up
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - div_ceil
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/color.c:372,13'
          Dst:             div_ceil
    - functionName:    fill_gdi_palette_for_icon
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - colorTable
        - cbColorTable
        - palette
      BBCount:         21
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - FreeRDPReadColor_int
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:345,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:345,2'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:345,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/color.c:350,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:351,3'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:353,7'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:353,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:353,34'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:355,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:353,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:355,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:359,14'
              BranchSideFuncs:
                - FreeRDPReadColor_int
        - Branch String:   'libfreerdp/codec/color.c:359,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:359,2'
              BranchSideFuncs:
                - FreeRDPReadColor_int
            - BranchSide:      'libfreerdp/codec/color.c:361,47'
              BranchSideFuncs:
                - FreeRDPReadColor_int
      Callsites:
        - Src:             'libfreerdp/codec/color.c:345,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/color.c:355,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/color.c:361,25'
          Dst:             FreeRDPReadColor_int
    - functionName:    freerdp_image_copy_from_icon_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - short
        - short
        - 'N/A'
        - short
        - 'N/A'
        - short
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - bitsColor
        - cbBitsColor
        - bitsMask
        - cbBitsMask
        - colorTable
        - cbColorTable
        - bpp
      BBCount:         38
      ICount:          326
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - FreeRDPColorHasAlpha
        - FreeRDPGetBytesPerPixel
        - FreeRDPGetColor
        - FreeRDPReadColor_int
        - FreeRDPSplitColor
        - FreeRDPWriteColor_int
        - WLog_Print_dbg_tag
        - div_ceil
        - fill_gdi_palette_for_icon
        - freerdp_image_copy_no_overlap
        - round_up
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:385,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:385,20'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - fill_gdi_palette_for_icon
                - freerdp_image_copy_no_overlap
                - FreeRDPColorHasAlpha.1355
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - WLog_Print_dbg_tag.1359
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:386,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:385,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:386,3'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - fill_gdi_palette_for_icon
                - freerdp_image_copy_no_overlap
                - FreeRDPColorHasAlpha.1355
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - WLog_Print_dbg_tag.1359
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:393,10'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - fill_gdi_palette_for_icon
                - freerdp_image_copy_no_overlap
                - FreeRDPColorHasAlpha.1355
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
                - WLog_Print_dbg_tag.1359
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:393,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:404,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:404,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
            - BranchSide:      'libfreerdp/codec/color.c:408,11'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - fill_gdi_palette_for_icon
                - freerdp_image_copy_no_overlap
                - FreeRDPColorHasAlpha.1355
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:412,11'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - fill_gdi_palette_for_icon
                - freerdp_image_copy_no_overlap
                - FreeRDPColorHasAlpha.1355
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:416,11'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - fill_gdi_palette_for_icon
                - freerdp_image_copy_no_overlap
                - FreeRDPColorHasAlpha.1355
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:420,11'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - fill_gdi_palette_for_icon
                - freerdp_image_copy_no_overlap
                - FreeRDPColorHasAlpha.1355
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:424,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1359
        - Branch String:   'libfreerdp/codec/color.c:429,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:430,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:432,28'
              BranchSideFuncs:
                - fill_gdi_palette_for_icon
                - freerdp_image_copy_no_overlap
                - FreeRDPColorHasAlpha.1355
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:433,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:435,3'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha.1355
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:438,27'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha.1355
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:438,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:438,41'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:483,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:438,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:440,8'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - div_ceil
                - round_up
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:483,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:456,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:458,16'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:481,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:461,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:463,12'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:480,3'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:474,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:476,14'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:479,4'
              BranchSideFuncs:
                - FreeRDPReadColor_int
                - FreeRDPSplitColor
                - FreeRDPGetColor
                - FreeRDPWriteColor_int
      Callsites:
        - Src:             'libfreerdp/codec/color.c:404,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/color.c:424,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'libfreerdp/codec/color.c:429,39'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:432,2'
          Dst:             fill_gdi_palette_for_icon
        - Src:             'libfreerdp/codec/color.c:433,7'
          Dst:             freerdp_image_copy_no_overlap
        - Src:             'libfreerdp/codec/color.c:438,6'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/codec/color.c:447,19'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:454,21'
          Dst:             div_ceil
        - Src:             'libfreerdp/codec/color.c:454,12'
          Dst:             round_up
        - Src:             'libfreerdp/codec/color.c:467,13'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/codec/color.c:468,5'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/codec/color.c:469,13'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/codec/color.c:470,5'
          Dst:             FreeRDPWriteColor_int
    - functionName:    freerdp_image_copy_from_monochrome
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - backColor
        - foreColor
        - palette
      BBCount:         28
      ICount:          224
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPWriteColor_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:288,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:288,20'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:289,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:288,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:288,33'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:289,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:288,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:289,3'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:291,6'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:291,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:292,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:294,27'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:296,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:298,21'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:320,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:302,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:304,23'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:318,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:307,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:309,13'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:313,8'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
        - Branch String:   'libfreerdp/codec/color.c:313,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:314,27'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
            - BranchSide:      'libfreerdp/codec/color.c:316,27'
              BranchSideFuncs:
                - FreeRDPWriteColor_int
                - FreeRDPGetBytesPerPixel.1390
                - FreeRDPWriteColor_int
      Callsites:
        - Src:             'libfreerdp/codec/color.c:286,34'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:304,47'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/color.c:314,5'
          Dst:             FreeRDPWriteColor_int
        - Src:             'libfreerdp/codec/color.c:316,5'
          Dst:             FreeRDPWriteColor_int
    - functionName:    freerdp_glyph_convert
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - width
        - height
        - data
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - winpr_aligned_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/color.c:255,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:256,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:258,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:261,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:277,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:265,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:267,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:275,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:267,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:268,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:270,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:272,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:272,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:274,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/color.c:272,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/color.c:273,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/color.c:274,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/color.c:253,25'
          Dst:             winpr_aligned_malloc
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1259,3'
          Dst:             winpr_int_assert
    - functionName:    GETPIXEL32
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - d
        - x
        - y
        - w
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    out_from_count_3
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - in_count
        - in_s
        - in_mask
        - in_mask_len
      BBCount:         77
      ICount:          214
      EdgeCount:       81
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Write
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:420,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:420,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:422,8'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:422,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:422,30'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:427,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:422,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:424,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:427,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:425,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:425,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:425,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:425,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:425,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:425,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:427,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:429,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:435,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
        - Branch String:   'libfreerdp/codec/bitmap.c:431,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:431,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:431,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:431,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:431,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:431,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:436,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:436,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:436,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:436,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:436,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:436,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:425,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:425,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:425,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:430,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:431,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:431,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:431,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:435,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:436,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:436,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:436,4'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:439,3'
          Dst:             Stream_Write
    - functionName:    Stream_Write_UINT8_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT8
        - winpr_int_assert
      functionUses:    60
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8.1498
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:842,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8.1498
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:843,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT8.1498
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:842,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:845,3'
          Dst:             winpr_Data_Write_UINT8
    - functionName:    Stream_Write_UINT16_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    16
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:893,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.1492
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:894,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.1492
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:895,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.1492
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:893,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:894,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         24
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1155,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1155,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.1485
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.1485
        - Branch String:   'winpr/include/winpr/stream.h:1157,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.1485
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1158,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.1485
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1159,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - Stream_Seek.1485
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1157,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1158,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1161,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:236,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:236,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:222,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:222,3'
          Dst:             winpr_int_assert
    - functionName:    out_bicolor_count_3
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - in_count
        - in_s
        - in_color1
        - in_color2
      BBCount:         158
      ICount:          429
      EdgeCount:       161
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:238,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:238,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:240,7'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:240,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:242,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:245,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:243,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:243,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:243,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:243,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:243,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:243,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:245,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:247,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:253,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:249,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:249,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:249,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:249,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:249,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:249,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:254,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:254,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:254,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:254,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:254,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:254,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:257,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:257,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:257,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:257,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:257,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:257,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:258,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:258,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:258,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:258,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:258,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:258,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:259,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:259,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:259,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:259,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:259,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:259,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:260,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:260,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:260,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:260,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:260,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:260,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:261,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:261,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:261,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:261,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:261,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:261,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:262,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:262,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:262,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:262,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:262,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:262,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:243,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:243,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:243,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:248,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:249,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:249,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:249,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:253,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:254,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:254,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:254,4'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:257,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:257,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:257,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:258,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:258,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:258,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:259,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:259,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:259,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:260,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:260,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:260,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:261,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:261,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:261,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:262,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:262,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:262,3'
          Dst:             Stream_Write_UINT8_unchecked
    - functionName:    out_color_count_3
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in_count
        - in_s
        - in_data
      BBCount:         116
      ICount:          306
      EdgeCount:       119
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:102,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:102,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:104,7'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:104,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:106,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:109,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:107,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:107,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:107,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:107,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:107,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:107,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:109,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:111,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:117,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:113,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:113,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:113,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:113,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:113,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:113,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:118,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:118,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:118,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:118,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:118,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:118,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:121,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:121,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:121,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:121,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:121,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:121,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:123,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:123,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:123,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:123,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:123,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:123,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:124,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:124,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:124,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:124,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:124,3'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:124,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:107,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:107,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:107,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:112,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:113,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:113,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:113,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:117,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:118,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:118,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:118,4'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:121,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:121,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:121,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:123,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:123,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:123,3'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:124,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:124,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:124,3'
          Dst:             Stream_Write_UINT8_unchecked
    - functionName:    out_mix_count_3
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_count
        - in_s
      BBCount:         74
      ICount:          189
      EdgeCount:       77
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:358,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:358,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:360,7'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:360,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:362,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:365,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:363,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:363,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:363,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:363,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:363,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:363,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:365,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:367,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:373,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
        - Branch String:   'libfreerdp/codec/bitmap.c:369,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:369,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:369,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:369,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:369,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:369,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:374,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:374,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:374,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:374,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:374,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:374,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:363,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:363,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:363,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:368,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:369,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:369,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:369,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:373,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:374,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:374,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:374,4'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    out_fill_count_3
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_count
        - in_s
      BBCount:         74
      ICount:          186
      EdgeCount:       77
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:303,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:303,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:305,7'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:305,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:307,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:309,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:307,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:307,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:307,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:307,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:307,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:307,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:309,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:311,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:317,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
        - Branch String:   'libfreerdp/codec/bitmap.c:313,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:313,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:313,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:313,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:313,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:313,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:318,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:318,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:318,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:318,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:318,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:318,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:307,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:307,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:307,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:312,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:313,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:313,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:313,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:317,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:318,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:318,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:318,4'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    out_copy_count_3
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_count
        - in_s
        - in_data
      BBCount:         74
      ICount:          201
      EdgeCount:       77
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Pointer
        - Stream_SetPosition
        - Stream_Write
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:171,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:171,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:173,7'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:173,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:175,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:178,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:176,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:176,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:176,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:176,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:176,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:176,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:178,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:180,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:186,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/bitmap.c:182,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:182,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:182,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:182,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:182,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:182,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:187,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:187,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:187,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:187,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:187,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Pointer.1470
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:187,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:176,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:176,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:176,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:181,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:182,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:182,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:182,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:186,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:187,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:187,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:187,4'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:190,22'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/bitmap.c:190,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/bitmap.c:193,2'
          Dst:             Stream_SetPosition
    - functionName:    IN_PIXEL32
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - in_ptr
        - in_x
        - in_y
        - in_w
        - in_last_pixel
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - GETPIXEL32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:57,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:58,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:59,11'
              BranchSideFuncs:
                - GETPIXEL32
        - Branch String:   'libfreerdp/codec/bitmap.c:59,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:60,21'
              BranchSideFuncs:
                - GETPIXEL32
            - BranchSide:      'libfreerdp/codec/bitmap.c:62,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:60,10'
          Dst:             GETPIXEL32
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1232,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1232,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1232,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1232,3'
          Dst:             winpr_int_assert
    - functionName:    GETPIXEL16
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - d
        - x
        - y
        - w
      BBCount:         24
      ICount:          186
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:31,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:31,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:31,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:31,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:31,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:31,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:31,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:31,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:31,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:31,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:31,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:31,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:31,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:31,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:31,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:31,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:31,9'
          Dst:             winpr_int_assert
    - functionName:    out_from_count_2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - in_count
        - in_s
        - in_mask
        - in_mask_len
      BBCount:         77
      ICount:          214
      EdgeCount:       81
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_Write
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:388,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:388,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:390,8'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:390,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:390,30'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:395,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:390,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:392,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:395,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:393,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:393,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:393,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:393,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:393,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:393,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:395,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:397,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:403,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
        - Branch String:   'libfreerdp/codec/bitmap.c:399,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:399,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:399,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:399,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:399,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:399,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:404,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:404,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:404,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:404,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:404,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write.1481
            - BranchSide:      'libfreerdp/codec/bitmap.c:404,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:393,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:393,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:393,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:398,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:399,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:399,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:399,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:403,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:404,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:404,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:404,4'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:407,3'
          Dst:             Stream_Write
    - functionName:    out_bicolor_count_2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - in_count
        - in_s
        - in_color1
        - in_color2
      BBCount:         102
      ICount:          273
      EdgeCount:       105
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:204,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:204,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:206,7'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:206,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:208,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:211,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:209,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:209,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:209,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:209,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:209,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:209,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:211,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:213,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:219,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
        - Branch String:   'libfreerdp/codec/bitmap.c:215,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:215,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:215,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:215,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:215,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:215,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:220,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:220,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:220,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:220,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:220,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:220,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:223,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:223,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:223,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:223,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:223,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:223,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:224,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:224,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:224,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:224,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:224,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:224,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:209,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:209,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:209,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:214,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:215,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:215,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:215,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:219,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:220,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:220,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:220,4'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:223,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:223,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:223,3'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:224,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:224,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:224,3'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    out_color_count_2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - in_count
        - in_s
        - in_data
      BBCount:         88
      ICount:          228
      EdgeCount:       91
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:70,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:70,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:72,7'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:72,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:74,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:77,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:75,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:75,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:75,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:75,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:75,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:75,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:77,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:79,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:85,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
        - Branch String:   'libfreerdp/codec/bitmap.c:81,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:81,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:81,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:81,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:81,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:81,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:86,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:86,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:86,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:86,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:86,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:86,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:89,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:89,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:89,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:89,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:89,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:89,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:75,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:75,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:75,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:80,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:81,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:81,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:81,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:85,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:86,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:86,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:86,4'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:89,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:89,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:89,3'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    out_mix_count_2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_count
        - in_s
      BBCount:         74
      ICount:          189
      EdgeCount:       77
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:330,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:330,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:332,7'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:332,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:334,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:337,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:335,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:335,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:335,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:335,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:335,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:335,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:337,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:339,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:345,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
        - Branch String:   'libfreerdp/codec/bitmap.c:341,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:341,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:341,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:341,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:341,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:341,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:346,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:346,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:346,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:346,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:346,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:346,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:335,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:335,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:335,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:340,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:341,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:341,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:341,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:345,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:346,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:346,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:346,4'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    out_fill_count_2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_count
        - in_s
      BBCount:         74
      ICount:          186
      EdgeCount:       77
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:275,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:275,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:277,7'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:277,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:279,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:281,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:279,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:279,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:279,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:279,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:279,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:279,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:281,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:283,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:289,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
        - Branch String:   'libfreerdp/codec/bitmap.c:285,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:285,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:285,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:285,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:285,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:285,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:290,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:290,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:290,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:290,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:290,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
            - BranchSide:      'libfreerdp/codec/bitmap.c:290,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:279,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:279,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:279,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:284,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:285,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:285,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:285,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:289,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:290,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:290,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:290,4'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    out_copy_count_2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_count
        - in_s
        - in_data
      BBCount:         74
      ICount:          201
      EdgeCount:       77
      CyclomaticComplexity: 5
      functionsReached:
        - Stream_Buffer
        - Stream_SetPosition
        - Stream_Write
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:139,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:139,6'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
            - BranchSide:      'libfreerdp/codec/bitmap.c:141,7'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:141,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:143,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:146,12'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
        - Branch String:   'libfreerdp/codec/bitmap.c:144,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:144,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:144,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:144,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:144,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:144,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:146,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:148,23'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:154,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
        - Branch String:   'libfreerdp/codec/bitmap.c:150,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:150,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:150,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:150,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:150,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:150,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:155,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:155,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:155,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:155,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:155,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
                - Stream_Buffer.1522
                - Stream_Write.1481
                - Stream_SetPosition
            - BranchSide:      'libfreerdp/codec/bitmap.c:155,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:144,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:144,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:144,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:149,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:150,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:150,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:150,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:154,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:155,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:155,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:155,4'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:158,22'
          Dst:             Stream_Buffer
        - Src:             'libfreerdp/codec/bitmap.c:158,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/bitmap.c:161,2'
          Dst:             Stream_SetPosition
    - functionName:    IN_PIXEL16
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - in_ptr
        - in_x
        - in_y
        - in_w
        - in_last_pixel
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - GETPIXEL16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:45,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:46,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:47,11'
              BranchSideFuncs:
                - GETPIXEL16
        - Branch String:   'libfreerdp/codec/bitmap.c:47,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:48,21'
              BranchSideFuncs:
                - GETPIXEL16
            - BranchSide:      'libfreerdp/codec/bitmap.c:50,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:48,10'
          Dst:             GETPIXEL16
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         15
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1305,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1306,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1305,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1306,3'
          Dst:             winpr_int_assert
    - functionName:    freerdp_bitmap_compress_24
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - srcData
        - width
        - height
        - s
        - byte_limit
        - start_line
        - temp_s
        - e
      BBCount:         422
      ICount:          2315
      EdgeCount:       565
      CyclomaticComplexity: 145
      functionsReached:
        - IN_PIXEL32
        - Stream_GetPosition
        - Stream_SetPosition
        - Stream_Write_UINT8_unchecked
        - out_bicolor_count_3
        - out_color_count_3
        - out_copy_count_3
        - out_fill_count_3
        - out_from_count_3
        - out_mix_count_3
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:494,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:494,29'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:494,2'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:494,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:496,33'
              BranchSideFuncs:
                - Stream_GetPosition.1532
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:707,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:498,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:499,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:505,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:499,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:499,54'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:505,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:499,93'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:500,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:505,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:500,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:500,50'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:505,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:498,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:502,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:505,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:507,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:510,36'
              BranchSideFuncs:
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:655,7'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:513,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:513,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:513,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:513,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:513,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:530,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:513,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:513,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:515,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:513,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:515,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:530,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:515,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:515,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:527,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:515,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:515,56'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:527,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:515,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:516,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:527,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:516,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:516,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:527,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:515,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:518,10'
              BranchSideFuncs:
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:527,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:518,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:519,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:521,15'
              BranchSideFuncs:
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:530,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:530,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:530,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:530,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:530,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:547,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:530,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:530,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:532,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:530,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:532,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:547,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:532,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:532,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:544,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:532,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:532,53'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:544,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:532,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:533,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:544,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:533,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:533,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:544,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:532,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:535,10'
              BranchSideFuncs:
                - out_copy_count_3
                - out_mix_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:544,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:535,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:536,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:538,15'
              BranchSideFuncs:
                - out_copy_count_3
                - out_mix_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:547,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:549,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:564,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:549,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:549,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:561,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:549,54'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:549,57'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:561,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:549,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:550,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:561,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:550,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:550,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:561,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:549,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:552,10'
              BranchSideFuncs:
                - out_copy_count_3
                - out_color_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:561,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:552,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:553,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:555,15'
              BranchSideFuncs:
                - out_copy_count_3
                - out_color_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:564,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:564,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:566,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:564,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:564,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:564,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:564,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:564,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:564,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:564,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:564,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:564,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:564,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:566,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:564,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:564,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:566,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:564,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:566,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:566,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:566,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:582,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:566,58'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:567,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:582,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:567,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:567,41'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:582,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:567,68'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:568,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:582,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:566,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:570,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_bicolor_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:582,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:570,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:571,20'
              BranchSideFuncs:
                - out_copy_count_3
                - out_bicolor_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:573,10'
              BranchSideFuncs:
                - out_copy_count_3
                - out_bicolor_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:573,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:574,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:576,15'
              BranchSideFuncs:
                - out_copy_count_3
                - out_bicolor_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:588,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:588,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:606,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:588,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:588,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:606,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:588,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:588,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:606,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:588,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:588,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:590,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:588,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:590,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:606,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:590,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:590,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:602,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:590,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:590,53'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:602,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:590,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:591,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:602,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:591,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:591,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:602,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:590,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:593,10'
              BranchSideFuncs:
                - out_copy_count_3
                - out_from_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:602,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:593,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:594,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:596,15'
              BranchSideFuncs:
                - out_copy_count_3
                - out_from_count_3
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:606,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:606,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:606,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:606,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:606,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:608,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:606,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:606,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:611,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:606,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:608,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:611,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:611,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:611,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:611,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:611,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:611,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:613,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:611,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:611,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:616,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:611,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:613,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:616,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:616,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:618,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:621,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:621,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:621,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:621,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:621,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:621,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:621,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:621,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:621,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:621,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:621,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:623,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:621,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:621,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:621,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:621,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:621,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:623,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:627,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:627,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:629,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:627,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:627,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:629,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:627,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:627,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:629,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:627,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:627,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:646,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:627,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:629,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:646,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:629,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:631,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:635,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:635,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:637,29'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:643,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:639,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:639,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:639,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:639,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:639,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:639,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:639,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:639,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:639,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:639,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:639,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:639,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:639,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:639,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:639,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:646,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:646,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:646,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:646,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:646,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:646,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:647,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:647,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:647,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:647,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:647,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:647,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:648,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:648,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:648,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:648,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:648,4'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1477
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:648,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:655,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:657,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:701,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:657,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:657,26'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:669,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:657,52'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:657,55'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:669,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:657,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:658,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:669,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:658,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:658,35'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:669,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:657,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:660,9'
              BranchSideFuncs:
                - out_copy_count_3
                - out_fill_count_3
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:669,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:660,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:661,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:663,14'
              BranchSideFuncs:
                - out_copy_count_3
                - out_fill_count_3
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:671,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:671,25'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:683,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:671,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:671,52'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:683,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:671,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:672,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:683,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:672,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:672,36'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:683,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:671,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:674,9'
              BranchSideFuncs:
                - out_copy_count_3
                - out_mix_count_3
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:683,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:674,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:675,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:677,14'
              BranchSideFuncs:
                - out_copy_count_3
                - out_mix_count_3
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:685,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:685,25'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:697,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:685,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:685,52'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:697,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:685,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:686,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:697,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:686,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:686,34'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:697,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:685,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:688,9'
              BranchSideFuncs:
                - out_copy_count_3
                - out_from_count_3
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:697,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:688,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:689,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:691,14'
              BranchSideFuncs:
                - out_copy_count_3
                - out_from_count_3
                - Stream_SetPosition
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - Stream_GetPosition.1532
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
                - IN_PIXEL32
                - IN_PIXEL32
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1477
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:709,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:709,24'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:719,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:709,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:709,53'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:719,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:709,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:710,6'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:719,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:710,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:710,33'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:719,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:709,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:712,7'
              BranchSideFuncs:
                - out_copy_count_3
                - out_fill_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:719,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:712,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:713,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:715,12'
              BranchSideFuncs:
                - out_copy_count_3
                - out_fill_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:719,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:719,28'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:729,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:719,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:719,56'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:729,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:719,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:720,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:729,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:720,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:720,38'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:729,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:719,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:722,7'
              BranchSideFuncs:
                - out_copy_count_3
                - out_mix_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:729,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:722,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:723,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:725,12'
              BranchSideFuncs:
                - out_copy_count_3
                - out_mix_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:729,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:729,30'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:739,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:729,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:729,58'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:739,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:729,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:730,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:739,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:730,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:730,40'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:739,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:729,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:732,7'
              BranchSideFuncs:
                - out_copy_count_3
                - out_color_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:739,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:732,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:733,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:735,12'
              BranchSideFuncs:
                - out_copy_count_3
                - out_color_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:739,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:739,32'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:759,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:739,59'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:739,62'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:759,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:739,91'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:740,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:759,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:740,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:740,42'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:759,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:739,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:742,8'
              BranchSideFuncs:
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:759,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:742,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:743,17'
              BranchSideFuncs:
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:745,7'
              BranchSideFuncs:
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:745,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:746,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:748,12'
              BranchSideFuncs:
                - out_copy_count_3
                - out_bicolor_count_3
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:752,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:753,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:755,12'
              BranchSideFuncs:
                - out_copy_count_3
                - out_bicolor_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:759,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:759,28'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:771,3'
              BranchSideFuncs:
                - out_copy_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:759,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:759,54'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:771,3'
              BranchSideFuncs:
                - out_copy_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:759,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:760,11'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:771,3'
              BranchSideFuncs:
                - out_copy_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:760,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:760,38'
              BranchSideFuncs:
                - out_copy_count_3
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:771,3'
              BranchSideFuncs:
                - out_copy_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:759,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:762,7'
              BranchSideFuncs:
                - out_copy_count_3
                - out_from_count_3
            - BranchSide:      'libfreerdp/codec/bitmap.c:771,3'
              BranchSideFuncs:
                - out_copy_count_3
        - Branch String:   'libfreerdp/codec/bitmap.c:762,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:763,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:765,12'
              BranchSideFuncs:
                - out_copy_count_3
                - out_from_count_3
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:496,14'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/bitmap.c:510,25'
          Dst:             IN_PIXEL32
        - Src:             'libfreerdp/codec/bitmap.c:511,26'
          Dst:             IN_PIXEL32
        - Src:             'libfreerdp/codec/bitmap.c:522,6'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:523,6'
          Dst:             out_fill_count_3
        - Src:             'libfreerdp/codec/bitmap.c:539,6'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:540,6'
          Dst:             out_mix_count_3
        - Src:             'libfreerdp/codec/bitmap.c:556,6'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:557,6'
          Dst:             out_color_count_3
        - Src:             'libfreerdp/codec/bitmap.c:577,6'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:578,6'
          Dst:             out_bicolor_count_3
        - Src:             'libfreerdp/codec/bitmap.c:597,6'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:598,6'
          Dst:             out_from_count_3
        - Src:             'libfreerdp/codec/bitmap.c:639,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:639,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:646,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:646,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:646,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:647,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:647,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:647,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:648,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:648,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:648,4'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:664,5'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:665,5'
          Dst:             out_fill_count_3
        - Src:             'libfreerdp/codec/bitmap.c:678,5'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:679,5'
          Dst:             out_mix_count_3
        - Src:             'libfreerdp/codec/bitmap.c:692,5'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:693,5'
          Dst:             out_from_count_3
        - Src:             'libfreerdp/codec/bitmap.c:707,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/bitmap.c:716,3'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:717,3'
          Dst:             out_fill_count_3
        - Src:             'libfreerdp/codec/bitmap.c:726,3'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:727,3'
          Dst:             out_mix_count_3
        - Src:             'libfreerdp/codec/bitmap.c:736,3'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:737,3'
          Dst:             out_color_count_3
        - Src:             'libfreerdp/codec/bitmap.c:749,3'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:750,3'
          Dst:             out_bicolor_count_3
        - Src:             'libfreerdp/codec/bitmap.c:756,3'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:757,3'
          Dst:             out_bicolor_count_3
        - Src:             'libfreerdp/codec/bitmap.c:766,3'
          Dst:             out_copy_count_3
        - Src:             'libfreerdp/codec/bitmap.c:767,3'
          Dst:             out_from_count_3
        - Src:             'libfreerdp/codec/bitmap.c:771,3'
          Dst:             out_copy_count_3
    - functionName:    freerdp_bitmap_compress_16
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - srcData
        - width
        - height
        - s
        - bpp
        - byte_limit
        - start_line
        - temp_s
        - e
      BBCount:         394
      ICount:          2304
      EdgeCount:       537
      CyclomaticComplexity: 145
      functionsReached:
        - IN_PIXEL16
        - Stream_GetPosition
        - Stream_SetPosition
        - Stream_Write_UINT16_unchecked
        - out_bicolor_count_2
        - out_color_count_2
        - out_copy_count_2
        - out_fill_count_2
        - out_from_count_2
        - out_mix_count_2
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:804,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:804,29'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:804,2'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:804,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:806,33'
              BranchSideFuncs:
                - Stream_GetPosition.1532
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1015,21'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:808,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:809,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:815,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:809,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:809,54'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:815,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:809,93'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:810,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:815,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:810,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:810,50'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:815,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:808,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:812,4'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:815,16'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:817,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:820,36'
              BranchSideFuncs:
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:963,7'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:823,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:823,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:823,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:823,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:823,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:840,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:823,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:823,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:825,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:823,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:825,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:840,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:825,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:825,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:837,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:825,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:825,56'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:837,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:825,84'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:826,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:837,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:826,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:826,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:837,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:825,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:828,10'
              BranchSideFuncs:
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:837,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:828,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:829,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:831,15'
              BranchSideFuncs:
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:840,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:840,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:840,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:840,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:840,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:857,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:840,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:840,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:842,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:840,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:842,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:857,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:842,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:842,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:854,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:842,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:842,53'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:854,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:842,80'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:843,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:854,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:843,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:843,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:854,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:842,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:845,10'
              BranchSideFuncs:
                - out_copy_count_2
                - out_mix_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:854,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:845,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:846,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:848,15'
              BranchSideFuncs:
                - out_copy_count_2
                - out_mix_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:857,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:859,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:874,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:859,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:859,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:871,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:859,54'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:859,57'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:871,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:859,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:860,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:871,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:860,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:860,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:871,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:859,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:862,10'
              BranchSideFuncs:
                - out_copy_count_2
                - out_color_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:871,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:862,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:863,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:865,15'
              BranchSideFuncs:
                - out_copy_count_2
                - out_color_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:874,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:874,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:876,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:874,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:874,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:874,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:874,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:874,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:874,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:874,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:874,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:874,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:874,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:876,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:874,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:874,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:876,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:874,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:876,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:876,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:876,33'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:892,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:876,62'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:877,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:892,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:877,40'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:877,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:892,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:877,72'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:878,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:892,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:876,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:880,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_bicolor_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:892,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:880,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:881,20'
              BranchSideFuncs:
                - out_copy_count_2
                - out_bicolor_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:883,10'
              BranchSideFuncs:
                - out_copy_count_2
                - out_bicolor_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:883,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:884,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:886,15'
              BranchSideFuncs:
                - out_copy_count_2
                - out_bicolor_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:898,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:898,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:916,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:898,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:898,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:916,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:898,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:898,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:916,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:898,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:898,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:900,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:898,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:900,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:916,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:900,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:900,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:912,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:900,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:900,53'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:912,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:900,78'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:901,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:912,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:901,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:901,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:912,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:900,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:903,10'
              BranchSideFuncs:
                - out_copy_count_2
                - out_from_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:912,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:903,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:904,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:906,15'
              BranchSideFuncs:
                - out_copy_count_2
                - out_from_count_2
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:916,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:916,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:916,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:916,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:916,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:918,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:916,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:916,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:921,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:916,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:918,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:921,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:921,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:921,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:921,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:921,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:921,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:923,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:921,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:921,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:926,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:921,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:923,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:926,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:926,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:928,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:931,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:931,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:931,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:931,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:931,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:931,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:931,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:931,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:931,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:931,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:931,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:933,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:931,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:931,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:931,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:931,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:931,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:933,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:937,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:937,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:939,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:937,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:937,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:939,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:937,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:937,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:939,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:937,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:937,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:956,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:937,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:939,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:956,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:939,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:941,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/bitmap.c:945,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:945,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:947,29'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:953,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:949,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:949,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:949,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:949,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:949,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:949,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:949,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:949,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:949,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:949,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:949,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:949,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:949,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:949,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:949,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:956,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:956,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:956,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:956,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:956,4'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.1480
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:956,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/bitmap.c:963,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:965,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1009,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:965,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:965,26'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:977,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:965,52'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:965,55'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:977,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:965,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:966,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:977,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:966,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:966,35'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:977,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:965,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:968,9'
              BranchSideFuncs:
                - out_copy_count_2
                - out_fill_count_2
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:977,15'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:968,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:969,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:971,14'
              BranchSideFuncs:
                - out_copy_count_2
                - out_fill_count_2
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:979,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:979,25'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:991,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:979,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:979,52'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:991,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:979,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:980,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:991,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:980,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:980,36'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:991,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:979,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:982,9'
              BranchSideFuncs:
                - out_copy_count_2
                - out_mix_count_2
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:991,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:982,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:983,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:985,14'
              BranchSideFuncs:
                - out_copy_count_2
                - out_mix_count_2
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:993,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:993,25'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1005,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:993,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:993,52'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1005,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:993,77'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:994,8'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1005,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:994,31'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:994,34'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1005,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:993,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:996,9'
              BranchSideFuncs:
                - out_copy_count_2
                - out_from_count_2
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1005,14'
              BranchSideFuncs:
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:996,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:997,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:999,14'
              BranchSideFuncs:
                - out_copy_count_2
                - out_from_count_2
                - Stream_SetPosition
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - Stream_GetPosition.1532
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
                - IN_PIXEL16
                - IN_PIXEL16
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.1480
                - winpr_int_assert
                - winpr_int_assert
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1017,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1017,24'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1027,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1017,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1017,53'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1027,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1017,81'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1018,6'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1027,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1018,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1018,33'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1027,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1017,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1020,7'
              BranchSideFuncs:
                - out_copy_count_2
                - out_fill_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1027,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1020,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1021,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:1023,12'
              BranchSideFuncs:
                - out_copy_count_2
                - out_fill_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1027,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1027,28'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1037,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1027,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1027,56'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1037,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1027,83'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1028,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1037,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1028,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1028,38'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1037,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1027,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1030,7'
              BranchSideFuncs:
                - out_copy_count_2
                - out_mix_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1037,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1030,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1031,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:1033,12'
              BranchSideFuncs:
                - out_copy_count_2
                - out_mix_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1037,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1037,30'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1047,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1037,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1037,58'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1047,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1037,87'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1038,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1047,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1038,37'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1038,40'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1047,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1037,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1040,7'
              BranchSideFuncs:
                - out_copy_count_2
                - out_color_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1047,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1040,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1041,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:1043,12'
              BranchSideFuncs:
                - out_copy_count_2
                - out_color_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1047,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1047,32'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1067,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1047,59'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1047,62'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1067,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1047,91'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1048,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1067,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1048,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1048,42'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1067,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1047,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1050,8'
              BranchSideFuncs:
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1067,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1050,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1051,17'
              BranchSideFuncs:
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1053,7'
              BranchSideFuncs:
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1053,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1054,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:1056,12'
              BranchSideFuncs:
                - out_copy_count_2
                - out_bicolor_count_2
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1060,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1061,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:1063,12'
              BranchSideFuncs:
                - out_copy_count_2
                - out_bicolor_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1067,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1067,28'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1079,3'
              BranchSideFuncs:
                - out_copy_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1067,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1067,54'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1079,3'
              BranchSideFuncs:
                - out_copy_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1067,79'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1068,11'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1079,3'
              BranchSideFuncs:
                - out_copy_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1068,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1068,38'
              BranchSideFuncs:
                - out_copy_count_2
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1079,3'
              BranchSideFuncs:
                - out_copy_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1067,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1070,7'
              BranchSideFuncs:
                - out_copy_count_2
                - out_from_count_2
            - BranchSide:      'libfreerdp/codec/bitmap.c:1079,3'
              BranchSideFuncs:
                - out_copy_count_2
        - Branch String:   'libfreerdp/codec/bitmap.c:1070,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1071,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/bitmap.c:1073,12'
              BranchSideFuncs:
                - out_copy_count_2
                - out_from_count_2
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:806,14'
          Dst:             Stream_GetPosition
        - Src:             'libfreerdp/codec/bitmap.c:820,25'
          Dst:             IN_PIXEL16
        - Src:             'libfreerdp/codec/bitmap.c:821,26'
          Dst:             IN_PIXEL16
        - Src:             'libfreerdp/codec/bitmap.c:832,6'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:833,6'
          Dst:             out_fill_count_2
        - Src:             'libfreerdp/codec/bitmap.c:849,6'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:850,6'
          Dst:             out_mix_count_2
        - Src:             'libfreerdp/codec/bitmap.c:866,6'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:867,6'
          Dst:             out_color_count_2
        - Src:             'libfreerdp/codec/bitmap.c:887,6'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:888,6'
          Dst:             out_bicolor_count_2
        - Src:             'libfreerdp/codec/bitmap.c:907,6'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:908,6'
          Dst:             out_from_count_2
        - Src:             'libfreerdp/codec/bitmap.c:949,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:949,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:956,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:956,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/bitmap.c:956,4'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/bitmap.c:972,5'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:973,5'
          Dst:             out_fill_count_2
        - Src:             'libfreerdp/codec/bitmap.c:986,5'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:987,5'
          Dst:             out_mix_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1000,5'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1001,5'
          Dst:             out_from_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1015,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/bitmap.c:1024,3'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1025,3'
          Dst:             out_fill_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1034,3'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1035,3'
          Dst:             out_mix_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1044,3'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1045,3'
          Dst:             out_color_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1057,3'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1058,3'
          Dst:             out_bicolor_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1064,3'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1065,3'
          Dst:             out_bicolor_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1074,3'
          Dst:             out_copy_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1075,3'
          Dst:             out_from_count_2
        - Src:             'libfreerdp/codec/bitmap.c:1079,3'
          Dst:             out_copy_count_2
    - functionName:    freerdp_bitmap_compress
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - srcData
        - width
        - height
        - s
        - bpp
        - byte_limit
        - start_line
        - temp_s
        - e
      BBCount:         9
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - Stream_SetPosition
        - freerdp_bitmap_compress_16
        - freerdp_bitmap_compress_24
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/bitmap.c:1091,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/bitmap.c:1095,38'
              BranchSideFuncs:
                - freerdp_bitmap_compress_16
            - BranchSide:      'libfreerdp/codec/bitmap.c:1095,38'
              BranchSideFuncs:
                - freerdp_bitmap_compress_16
            - BranchSide:      'libfreerdp/codec/bitmap.c:1099,38'
              BranchSideFuncs:
                - freerdp_bitmap_compress_24
            - BranchSide:      'libfreerdp/codec/bitmap.c:1103,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/bitmap.c:1089,2'
          Dst:             Stream_SetPosition
        - Src:             'libfreerdp/codec/bitmap.c:1095,11'
          Dst:             freerdp_bitmap_compress_16
        - Src:             'libfreerdp/codec/bitmap.c:1099,11'
          Dst:             freerdp_bitmap_compress_24
    - functionName:    rfx_differential_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_differential.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_differential.h:31,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_differential.h:33,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_differential.h:36,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfx_decode_component
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - quantization_values
        - data
        - size
        - buffer
      BBCount:         29
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 2
      functionsReached:
        - BufferPool_Return
        - BufferPool_Take
        - rfx_differential_decode
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_decode.c:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_decode.c:47,2'
              BranchSideFuncs:
                - rfx_differential_decode.1558
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_decode.c:47,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_decode.c:44,15'
          Dst:             BufferPool_Take
        - Src:             'libfreerdp/codec/rfx_decode.c:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_decode.c:51,2'
          Dst:             rfx_differential_decode
        - Src:             'libfreerdp/codec/rfx_decode.c:60,2'
          Dst:             BufferPool_Return
    - functionName:    rfx_decode_rgb
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - tile
        - rgb_buffer
        - stride
      BBCount:         14
      ICount:          176
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - BufferPool_Return
        - BufferPool_Take
        - primitives_get
        - rfx_decode_component
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_decode.c:96,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_decode.c:98,6'
              BranchSideFuncs:
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_decode.c:100,2'
              BranchSideFuncs:
                - BufferPool_Return
      Callsites:
        - Src:             'libfreerdp/codec/rfx_decode.c:81,30'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/rfx_decode.c:86,19'
          Dst:             BufferPool_Take
        - Src:             'libfreerdp/codec/rfx_decode.c:90,2'
          Dst:             rfx_decode_component
        - Src:             'libfreerdp/codec/rfx_decode.c:91,2'
          Dst:             rfx_decode_component
        - Src:             'libfreerdp/codec/rfx_decode.c:92,2'
          Dst:             rfx_decode_component
        - Src:             'libfreerdp/codec/rfx_decode.c:102,2'
          Dst:             BufferPool_Return
    - functionName:    rfx_dwt_2d_encode_block
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - dwt
        - subband_width
      BBCount:         275
      ICount:          2284
      EdgeCount:       340
      CyclomaticComplexity: 67
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:148,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:150,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:174,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:150,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:152,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:167,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:158,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:158,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:164,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:164,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:150,42'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:150,42'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:182,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:185,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:220,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:185,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:187,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:199,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:190,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:190,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:194,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:194,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:185,42'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:185,42'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:199,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:201,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:212,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:204,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:204,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:208,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:208,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:199,42'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:199,42'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_dwt.c:158,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:158,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:164,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:164,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:190,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:190,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:194,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:194,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:204,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:204,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:208,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:208,12'
          Dst:             winpr_int_assert
    - functionName:    rfx_dwt_2d_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - dwt_buffer
      BBCount:         15
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - rfx_dwt_2d_encode_block
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:224,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:224,2'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_dwt_2d_encode_block
                - rfx_dwt_2d_encode_block
                - rfx_dwt_2d_encode_block
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:224,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:225,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:225,2'
              BranchSideFuncs:
                - rfx_dwt_2d_encode_block
                - rfx_dwt_2d_encode_block
                - rfx_dwt_2d_encode_block
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:225,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_dwt.c:224,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:225,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:227,2'
          Dst:             rfx_dwt_2d_encode_block
        - Src:             'libfreerdp/codec/rfx_dwt.c:228,2'
          Dst:             rfx_dwt_2d_encode_block
        - Src:             'libfreerdp/codec/rfx_dwt.c:229,2'
          Dst:             rfx_dwt_2d_encode_block
    - functionName:    rfx_dwt_2d_decode_block
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - idwt
        - subband_width
      BBCount:         275
      ICount:          1751
      EdgeCount:       316
      CyclomaticComplexity: 43
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:50,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:92,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:53,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:53,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:53,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:53,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:53,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:53,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:54,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:54,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:54,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:54,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:54,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:54,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:54,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:54,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:54,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:54,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:54,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:54,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:54,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:54,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:54,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:55,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:57,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:63,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:58,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:58,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:58,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:58,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:58,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:58,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:58,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:58,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:58,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:58,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:58,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:58,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:58,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:58,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:58,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:59,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:59,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:59,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:59,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:59,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:59,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:59,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:59,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:59,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:59,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:59,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:59,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:59,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:59,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:59,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:64,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:66,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:75,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:71,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:71,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:71,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:71,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:71,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:71,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:71,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:71,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:71,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:71,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:71,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:71,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:71,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:71,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:71,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:72,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:72,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:72,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:72,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:72,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:72,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:72,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:72,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:72,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:72,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:72,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:72,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:72,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:72,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:72,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:79,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:79,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:79,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:79,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:79,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:79,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:79,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:79,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:79,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:79,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:79,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:79,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:79,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:79,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:79,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:80,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:80,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:80,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:80,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:80,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:80,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:80,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:80,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:80,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:80,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:80,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:80,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:80,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:80,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:80,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:92,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:94,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:120,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:99,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:99,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:99,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:99,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:99,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:99,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:99,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:99,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:99,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:99,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:99,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:99,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:99,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:99,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:99,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:101,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:103,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:117,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:108,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:108,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:108,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:108,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:108,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:108,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:108,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:108,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:108,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:108,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:108,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:108,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:108,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:108,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:108,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:112,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:112,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:112,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:112,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:112,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:112,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:112,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:112,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:112,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:112,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:112,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:112,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:112,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:112,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:112,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:118,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:118,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:118,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:118,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:118,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:118,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:118,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:118,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:118,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:118,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:118,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:118,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:118,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:118,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:118,22'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_dwt.c:53,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:53,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:54,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:54,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:58,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:58,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:59,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:59,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:71,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:71,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:72,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:72,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:79,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:79,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:80,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:80,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:99,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:99,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:108,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:108,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:112,23'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:112,23'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:118,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:118,22'
          Dst:             winpr_int_assert
    - functionName:    rfx_dwt_2d_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_dwt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - dwt_buffer
      BBCount:         15
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - rfx_dwt_2d_decode_block
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:124,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:124,2'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_dwt_2d_decode_block
                - rfx_dwt_2d_decode_block
                - rfx_dwt_2d_decode_block
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:124,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_dwt.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:125,2'
              BranchSideFuncs:
                - rfx_dwt_2d_decode_block
                - rfx_dwt_2d_decode_block
                - rfx_dwt_2d_decode_block
            - BranchSide:      'libfreerdp/codec/rfx_dwt.c:125,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_dwt.c:124,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:125,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_dwt.c:127,2'
          Dst:             rfx_dwt_2d_decode_block
        - Src:             'libfreerdp/codec/rfx_dwt.c:128,2'
          Dst:             rfx_dwt_2d_decode_block
        - Src:             'libfreerdp/codec/rfx_dwt.c:129,2'
          Dst:             rfx_dwt_2d_decode_block
    - functionName:    rfx_differential_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_differential.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         5
      ICount:          59
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_differential.h:41,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_differential.h:43,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_differential.h:48,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfx_encode_component
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - quantization_values
        - data
        - buffer
        - buffer_size
        - size
      BBCount:         44
      ICount:          168
      EdgeCount:       47
      CyclomaticComplexity: 5
      functionsReached:
        - BufferPool_Return
        - BufferPool_Take
        - rfx_differential_encode
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_encode.c:254,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:254,10'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:254,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:254,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:254,10'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:254,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:254,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:254,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:254,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:254,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:254,10'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:254,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:254,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:254,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:254,10'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_encode.c:237,22'
          Dst:             BufferPool_Take
        - Src:             'libfreerdp/codec/rfx_encode.c:246,2'
          Dst:             rfx_differential_encode
        - Src:             'libfreerdp/codec/rfx_encode.c:252,2'
          Dst:             BufferPool_Return
        - Src:             'libfreerdp/codec/rfx_encode.c:254,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_encode.c:254,10'
          Dst:             winpr_int_assert
    - functionName:    rfx_encode_format_rgb
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rgb_data
        - width
        - height
        - rowstride
        - pixel_format
        - palette
        - r_buf
        - g_buf
        - b_buf
      BBCount:         85
      ICount:          902
      EdgeCount:       101
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_encode.c:55,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:211,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:59,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:63,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:63,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:75,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:75,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:87,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:87,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:99,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:99,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:110,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:120,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:130,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:141,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:152,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:175,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:190,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:63,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:65,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:75,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:87,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:89,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:95,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:99,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:107,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:110,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:112,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:120,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:122,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:130,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:132,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:141,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:143,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:149,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:152,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:153,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:155,17'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:155,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:157,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:172,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:168,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:169,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:175,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:176,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:178,17'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:178,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:180,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:187,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:195,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:197,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:208,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:201,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:203,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:207,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:211,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:211,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:213,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_encode.c:217,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:219,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:227,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfx_encode_rgb
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - tile
      BBCount:         81
      ICount:          420
      EdgeCount:       91
      CyclomaticComplexity: 12
      functionsReached:
        - BufferPool_Return
        - BufferPool_Take
        - primitives_get
        - rfx_encode_component
        - rfx_encode_format_rgb
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_encode.c:275,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:276,3'
              BranchSideFuncs:
                - rfx_encode_format_rgb
                - rfx_encode_component
                - rfx_encode_component
                - rfx_encode_component
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:278,23'
              BranchSideFuncs:
                - rfx_encode_format_rgb
                - rfx_encode_component
                - rfx_encode_component
                - rfx_encode_component
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/rfx_encode.c:307,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:307,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:307,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:307,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:307,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:307,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/rfx_encode.c:307,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:307,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:307,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/rfx_encode.c:307,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:307,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:307,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:307,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:307,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:307,15'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:308,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:308,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:308,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:308,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:308,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:308,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/rfx_encode.c:308,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:308,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:308,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/rfx_encode.c:308,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:308,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:308,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:308,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:308,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:308,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:309,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:309,16'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:309,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:309,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:309,16'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:309,16'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/rfx_encode.c:309,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:309,16'
              BranchSideFuncs:
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:309,16'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Return
        - Branch String:   'libfreerdp/codec/rfx_encode.c:309,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:309,16'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:309,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_encode.c:309,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:309,16'
              BranchSideFuncs:
                - BufferPool_Return
            - BranchSide:      'libfreerdp/codec/rfx_encode.c:309,16'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_encode.c:272,24'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/rfx_encode.c:275,25'
          Dst:             BufferPool_Take
        - Src:             'libfreerdp/codec/rfx_encode.c:287,2'
          Dst:             rfx_encode_format_rgb
        - Src:             'libfreerdp/codec/rfx_encode.c:304,2'
          Dst:             rfx_encode_component
        - Src:             'libfreerdp/codec/rfx_encode.c:305,2'
          Dst:             rfx_encode_component
        - Src:             'libfreerdp/codec/rfx_encode.c:306,2'
          Dst:             rfx_encode_component
        - Src:             'libfreerdp/codec/rfx_encode.c:307,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_encode.c:307,15'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_encode.c:308,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_encode.c:308,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_encode.c:309,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_encode.c:309,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_encode.c:311,2'
          Dst:             BufferPool_Return
    - functionName:    rfx_quantization_encode_block
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_quantization.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buffer
        - buffer_size
        - factor
      BBCount:         52
      ICount:          262
      EdgeCount:       60
      CyclomaticComplexity: 10
      functionsReached:
        - winpr_int_assert
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:78,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:81,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:81,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:81,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:81,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:81,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:81,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:83,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:83,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:85,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:85,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:85,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:85,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:85,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:85,10'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_quantization.c:81,21'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_quantization.c:81,21'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_quantization.c:85,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_quantization.c:85,10'
          Dst:             winpr_int_assert
    - functionName:    rfx_quantization_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_quantization.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - quantization_values
      BBCount:         15
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - rfx_quantization_encode_block
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:92,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:92,2'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:92,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:93,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:93,2'
              BranchSideFuncs:
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
                - rfx_quantization_encode_block
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:93,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_quantization.c:92,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_quantization.c:93,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_quantization.c:95,2'
          Dst:             rfx_quantization_encode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:96,2'
          Dst:             rfx_quantization_encode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:97,2'
          Dst:             rfx_quantization_encode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:98,2'
          Dst:             rfx_quantization_encode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:99,2'
          Dst:             rfx_quantization_encode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:100,2'
          Dst:             rfx_quantization_encode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:101,2'
          Dst:             rfx_quantization_encode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:102,2'
          Dst:             rfx_quantization_encode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:103,2'
          Dst:             rfx_quantization_encode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:104,2'
          Dst:             rfx_quantization_encode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:107,2'
          Dst:             rfx_quantization_encode_block
    - functionName:    rfx_quantization_decode_block
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_quantization.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - prims
        - buffer
        - buffer_size
        - factor
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:51,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:54,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfx_quantization_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_quantization.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - quantVals
      BBCount:         15
      ICount:          128
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_get
        - rfx_quantization_decode_block
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:60,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:60,2'
              BranchSideFuncs:
                - winpr_int_assert
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:60,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_quantization.c:61,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:61,2'
              BranchSideFuncs:
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
                - rfx_quantization_decode_block
            - BranchSide:      'libfreerdp/codec/rfx_quantization.c:61,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_quantization.c:59,30'
          Dst:             primitives_get
        - Src:             'libfreerdp/codec/rfx_quantization.c:60,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_quantization.c:61,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_quantization.c:63,2'
          Dst:             rfx_quantization_decode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:64,2'
          Dst:             rfx_quantization_decode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:65,2'
          Dst:             rfx_quantization_decode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:66,2'
          Dst:             rfx_quantization_decode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:67,2'
          Dst:             rfx_quantization_decode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:68,2'
          Dst:             rfx_quantization_decode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:69,2'
          Dst:             rfx_quantization_decode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:70,2'
          Dst:             rfx_quantization_decode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:71,2'
          Dst:             rfx_quantization_decode_block
        - Src:             'libfreerdp/codec/rfx_quantization.c:72,2'
          Dst:             rfx_quantization_decode_block
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    __lzcnt
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/intrin.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - _val32
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BitStream_Prefetch
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bs
      BBCount:         21
      ICount:          157
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:53,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:53,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:53,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:58,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:59,32'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:60,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:60,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:61,32'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:62,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:62,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:63,32'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:64,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/include/winpr/bitstream.h:64,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:64,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:65,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:53,3'
          Dst:             winpr_int_assert
    - functionName:    rfx_bitstream_get_processed_bytes
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         12
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:125,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:125,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:126,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:127,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:128,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx_bitstream.h:125,3'
          Dst:             winpr_int_assert
    - functionName:    rfx_bitstream_flush
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         12
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - rfx_bitstream_put_bits
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:99,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:99,3'
              BranchSideFuncs:
                - rfx_bitstream_put_bits
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:99,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:100,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:100,7'
              BranchSideFuncs:
                - rfx_bitstream_put_bits
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:102,26'
              BranchSideFuncs:
                - rfx_bitstream_put_bits
      Callsites:
        - Src:             'libfreerdp/codec/rfx_bitstream.h:99,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_bitstream.h:103,4'
          Dst:             rfx_bitstream_put_bits
    - functionName:    rfx_bitstream_put_bits
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - bs
        - _bits
        - _nbits
      BBCount:         36
      ICount:          209
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:77,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:77,17'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:77,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:77,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:77,17'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:77,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:77,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:77,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:77,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:77,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:77,17'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:77,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:77,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:77,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:77,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:80,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:80,39'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:80,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:80,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:82,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:95,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:83,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:84,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:85,34'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:89,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:80,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:91,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx_bitstream.h:77,17'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_bitstream.h:77,17'
          Dst:             winpr_int_assert
    - functionName:    Get2MagSign
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_rlgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - input
      BBCount:         48
      ICount:          179
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:620,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:621,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:621,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:621,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:621,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:621,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:621,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:622,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:622,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:622,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:622,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:622,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:622,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_rlgr.c:621,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:621,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:622,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:622,9'
          Dst:             winpr_int_assert
    - functionName:    rfx_rlgr_code_gr
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_rlgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bs
        - krp
        - val
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OutputBit
        - UpdateParam
        - rfx_bitstream_put_bits
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:639,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:641,3'
              BranchSideFuncs:
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:645,6'
              BranchSideFuncs:
                - UpdateParam
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:645,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:647,21'
              BranchSideFuncs:
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:649,11'
              BranchSideFuncs:
                - UpdateParam
      Callsites:
        - Src:             'libfreerdp/codec/rfx_rlgr.c:635,2'
          Dst:             OutputBit
        - Src:             'libfreerdp/codec/rfx_rlgr.c:636,2'
          Dst:             OutputBit
        - Src:             'libfreerdp/codec/rfx_rlgr.c:641,3'
          Dst:             rfx_bitstream_put_bits
        - Src:             'libfreerdp/codec/rfx_rlgr.c:647,9'
          Dst:             UpdateParam
        - Src:             'libfreerdp/codec/rfx_rlgr.c:651,9'
          Dst:             UpdateParam
    - functionName:    OutputBit
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_rlgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - bs
        - count
        - bit
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - rfx_bitstream_put_bits
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:609,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:610,26'
              BranchSideFuncs:
                - rfx_bitstream_put_bits
                - rfx_bitstream_put_bits
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:612,6'
              BranchSideFuncs:
                - rfx_bitstream_put_bits
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:612,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:612,6'
              BranchSideFuncs:
                - rfx_bitstream_put_bits
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:613,26'
              BranchSideFuncs:
                - rfx_bitstream_put_bits
      Callsites:
        - Src:             'libfreerdp/codec/rfx_rlgr.c:610,3'
          Dst:             rfx_bitstream_put_bits
        - Src:             'libfreerdp/codec/rfx_rlgr.c:613,3'
          Dst:             rfx_bitstream_put_bits
    - functionName:    UpdateParam
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_rlgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - param
        - deltaP
      BBCount:         60
      ICount:          219
      EdgeCount:       69
      CyclomaticComplexity: 11
      functionsReached:
        - winpr_int_assert
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:70,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:70,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:70,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:71,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:73,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:73,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:73,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:73,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:73,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:73,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:74,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:77,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:80,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:80,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:80,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:80,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:80,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:80,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:82,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:82,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:83,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx_rlgr.c:70,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:73,28'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:73,28'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:80,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:80,13'
          Dst:             winpr_int_assert
    - functionName:    rfx_bitstream_attach
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bs
        - buffer
        - nbytes
      BBCount:         36
      ICount:          130
      EdgeCount:       39
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:44,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:44,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:44,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:47,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:47,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:47,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:48,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:48,16'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:48,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:48,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:48,16'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:48,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:48,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:48,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:48,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:48,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:48,16'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:48,16'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_bitstream.h:48,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:48,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_bitstream.h:48,16'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_bitstream.h:44,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_bitstream.h:47,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_bitstream.h:48,16'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_bitstream.h:48,16'
          Dst:             winpr_int_assert
    - functionName:    rfx_rlgr_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_rlgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mode
        - data
        - data_size
        - buffer
        - buffer_size
      BBCount:         95
      ICount:          508
      EdgeCount:       118
      CyclomaticComplexity: 25
      functionsReached:
        - Get2MagSign
        - OutputBit
        - UpdateParam
        - rfx_bitstream_attach
        - rfx_bitstream_flush
        - rfx_bitstream_get_processed_bytes
        - rfx_bitstream_put_bits
        - rfx_rlgr_code_gr
        - winpr_aligned_calloc
        - winpr_aligned_free
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:663,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:664,3'
              BranchSideFuncs:
                - rfx_bitstream_attach
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:666,23'
              BranchSideFuncs:
                - rfx_bitstream_attach
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:674,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:676,7'
              BranchSideFuncs:
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:789,22'
              BranchSideFuncs:
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:678,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:680,13'
              BranchSideFuncs:
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:728,8'
              BranchSideFuncs:
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:688,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:688,4'
              BranchSideFuncs:
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:688,4'
              BranchSideFuncs:
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:689,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:689,25'
              BranchSideFuncs:
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:689,4'
              BranchSideFuncs:
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:689,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:691,13'
              BranchSideFuncs:
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:696,18'
              BranchSideFuncs:
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:692,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:692,5'
              BranchSideFuncs:
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:692,5'
              BranchSideFuncs:
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:697,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:699,15'
              BranchSideFuncs:
                - OutputBit
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:706,14'
              BranchSideFuncs:
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:716,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:716,30'
              BranchSideFuncs:
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:716,38'
              BranchSideFuncs:
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:720,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:674,2'
              BranchSideFuncs:
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:674,2'
              BranchSideFuncs:
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:728,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:730,12'
              BranchSideFuncs:
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:753,12'
              BranchSideFuncs:
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:735,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:735,5'
              BranchSideFuncs:
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:735,5'
              BranchSideFuncs:
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:742,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:744,10'
              BranchSideFuncs:
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:748,10'
              BranchSideFuncs:
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:763,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:763,5'
              BranchSideFuncs:
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:763,5'
              BranchSideFuncs:
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:765,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:765,5'
              BranchSideFuncs:
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:765,5'
              BranchSideFuncs:
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:772,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:772,5'
              BranchSideFuncs:
                - rfx_bitstream_put_bits
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:773,5'
              BranchSideFuncs:
                - rfx_bitstream_put_bits
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:777,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:777,19'
              BranchSideFuncs:
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:781,15'
              BranchSideFuncs:
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:777,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:779,10'
              BranchSideFuncs:
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:781,15'
              BranchSideFuncs:
                - UpdateParam
                - rfx_bitstream_flush
                - rfx_bitstream_get_processed_bytes
                - winpr_aligned_free
                - winpr_int_assert
                - winpr_int_assert
                - Get2MagSign
                - Get2MagSign
                - rfx_rlgr_code_gr
                - rfx_bitstream_put_bits
                - UpdateParam
                - Get2MagSign
                - rfx_rlgr_code_gr
                - UpdateParam
                - UpdateParam
                - OutputBit
                - rfx_bitstream_put_bits
                - OutputBit
                - rfx_rlgr_code_gr
                - UpdateParam
                - OutputBit
                - UpdateParam
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:793,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:793,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:793,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:793,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:793,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:793,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:793,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:793,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:793,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:793,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:793,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:793,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:793,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_rlgr.c:663,29'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/rfx_rlgr.c:666,2'
          Dst:             rfx_bitstream_attach
        - Src:             'libfreerdp/codec/rfx_rlgr.c:699,5'
          Dst:             OutputBit
        - Src:             'libfreerdp/codec/rfx_rlgr.c:701,9'
          Dst:             UpdateParam
        - Src:             'libfreerdp/codec/rfx_rlgr.c:706,4'
          Dst:             OutputBit
        - Src:             'libfreerdp/codec/rfx_rlgr.c:709,4'
          Dst:             rfx_bitstream_put_bits
        - Src:             'libfreerdp/codec/rfx_rlgr.c:719,4'
          Dst:             OutputBit
        - Src:             'libfreerdp/codec/rfx_rlgr.c:720,4'
          Dst:             rfx_rlgr_code_gr
        - Src:             'libfreerdp/codec/rfx_rlgr.c:722,8'
          Dst:             UpdateParam
        - Src:             'libfreerdp/codec/rfx_rlgr.c:736,13'
          Dst:             Get2MagSign
        - Src:             'libfreerdp/codec/rfx_rlgr.c:737,5'
          Dst:             rfx_rlgr_code_gr
        - Src:             'libfreerdp/codec/rfx_rlgr.c:744,10'
          Dst:             UpdateParam
        - Src:             'libfreerdp/codec/rfx_rlgr.c:748,10'
          Dst:             UpdateParam
        - Src:             'libfreerdp/codec/rfx_rlgr.c:764,14'
          Dst:             Get2MagSign
        - Src:             'libfreerdp/codec/rfx_rlgr.c:766,14'
          Dst:             Get2MagSign
        - Src:             'libfreerdp/codec/rfx_rlgr.c:769,5'
          Dst:             rfx_rlgr_code_gr
        - Src:             'libfreerdp/codec/rfx_rlgr.c:773,5'
          Dst:             rfx_bitstream_put_bits
        - Src:             'libfreerdp/codec/rfx_rlgr.c:779,10'
          Dst:             UpdateParam
        - Src:             'libfreerdp/codec/rfx_rlgr.c:783,10'
          Dst:             UpdateParam
        - Src:             'libfreerdp/codec/rfx_rlgr.c:789,2'
          Dst:             rfx_bitstream_flush
        - Src:             'libfreerdp/codec/rfx_rlgr.c:790,28'
          Dst:             rfx_bitstream_get_processed_bytes
        - Src:             'libfreerdp/codec/rfx_rlgr.c:791,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/rfx_rlgr.c:793,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:793,9'
          Dst:             winpr_int_assert
    - functionName:    BitStream_Shift
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _bs
        - _nbits
      BBCount:         24
      ICount:          206
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - BitStream_Prefetch
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    13
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:101,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:101,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1702
                - BitStream_Prefetch.1704
            - BranchSide:      'winpr/include/winpr/bitstream.h:101,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:102,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:104,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:105,13'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1702
                - BitStream_Prefetch.1704
        - Branch String:   'winpr/include/winpr/bitstream.h:105,25'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:105,29'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1702
                - BitStream_Prefetch.1704
            - BranchSide:      'winpr/include/winpr/bitstream.h:134,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1702
        - Branch String:   'winpr/include/winpr/bitstream.h:105,12'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:107,25'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
            - BranchSide:      'winpr/include/winpr/bitstream.h:134,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.1702
        - Branch String:   'winpr/include/winpr/bitstream.h:110,8'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:112,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:118,34'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:101,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/bitstream.h:123,5'
          Dst:             BitStream_Prefetch
        - Src:             'winpr/include/winpr/bitstream.h:134,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    BitStream_Shift32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bs
      BBCount:         9
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - BitStream_Shift
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:140,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:140,3'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_Shift.1729
            - BranchSide:      'winpr/include/winpr/bitstream.h:140,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:140,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/bitstream.h:141,3'
          Dst:             BitStream_Shift
        - Src:             'winpr/include/winpr/bitstream.h:142,3'
          Dst:             BitStream_Shift
    - functionName:    lzcnt_s
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_rlgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         58
      ICount:          223
      EdgeCount:       65
      CyclomaticComplexity: 9
      functionsReached:
        - __lzcnt
        - winpr_int_assert
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:103,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:104,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - __lzcnt
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:106,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - __lzcnt
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:106,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:108,10'
              BranchSideFuncs:
                - __lzcnt
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:149,17'
              BranchSideFuncs:
                - __lzcnt
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:111,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:113,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:117,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:113,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:113,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:113,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:118,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:120,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:124,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:120,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:120,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:120,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:125,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:127,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:131,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:127,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:127,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:127,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:132,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:134,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:138,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:134,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:134,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:134,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:139,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:141,4'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:145,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:141,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:141,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:141,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:145,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:145,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/rfx_rlgr.c:113,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:120,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:127,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:134,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:141,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:145,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:149,9'
          Dst:             __lzcnt
    - functionName:    BitStream_GetRemainingLength
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bs
      BBCount:         9
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    18
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:172,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:172,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/bitstream.h:172,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:172,3'
          Dst:             winpr_int_assert
    - functionName:    BitStream_Fetch
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bs
      BBCount:         21
      ICount:          159
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - BitStream_Prefetch
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/bitstream.h:70,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:70,3'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
            - BranchSide:      'winpr/include/winpr/bitstream.h:70,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/bitstream.h:74,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:75,35'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
            - BranchSide:      'winpr/include/winpr/bitstream.h:76,8'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
        - Branch String:   'winpr/include/winpr/bitstream.h:76,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:77,35'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
            - BranchSide:      'winpr/include/winpr/bitstream.h:78,8'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
        - Branch String:   'winpr/include/winpr/bitstream.h:78,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:79,35'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
            - BranchSide:      'winpr/include/winpr/bitstream.h:80,8'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
        - Branch String:   'winpr/include/winpr/bitstream.h:80,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/bitstream.h:80,7'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
            - BranchSide:      'winpr/include/winpr/bitstream.h:81,35'
              BranchSideFuncs:
                - BitStream_Prefetch.1704
      Callsites:
        - Src:             'winpr/include/winpr/bitstream.h:70,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/bitstream.h:82,3'
          Dst:             BitStream_Prefetch
    - functionName:    rfx_rlgr_init
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_rlgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 98
      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:
        - IsProcessorFeaturePresentEx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/rfx_rlgr.c:97,12'
          Dst:             IsProcessorFeaturePresentEx
    - functionName:    rfx_rlgr_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/rfx_rlgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mode
        - pSrcData
        - SrcSize
        - pDstData
        - rDstSize
      BBCount:         697
      ICount:          3107
      EdgeCount:       834
      CyclomaticComplexity: 139
      functionsReached:
        - BitStream_Attach
        - BitStream_Fetch
        - BitStream_GetRemainingLength
        - BitStream_Shift
        - BitStream_Shift32
        - lzcnt_s
        - rfx_rlgr_init
        - winpr_InitOnceExecuteOnce
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:183,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:183,26'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.1740
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:186,7'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.1740
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:183,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:184,8'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.1740
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:186,7'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.1740
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:186,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:186,20'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.1740
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:187,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:186,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:187,3'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.1740
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:189,7'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.1740
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:189,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:189,20'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.1740
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:190,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:189,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:190,3'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.1740
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:192,12'
              BranchSideFuncs:
                - BitStream_Attach
                - BitStream_Fetch.1740
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:199,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:199,53'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:199,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:199,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:201,7'
              BranchSideFuncs:
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:201,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:205,8'
              BranchSideFuncs:
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:386,20'
              BranchSideFuncs:
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:213,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:214,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:214,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:214,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:214,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:214,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:214,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:216,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:216,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:216,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:216,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:216,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:216,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:218,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:218,56'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:218,4'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:218,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:220,23'
              BranchSideFuncs:
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:233,20'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:226,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:227,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:229,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:229,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:229,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:229,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:230,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:230,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:230,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:230,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:230,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:230,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:230,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:230,11'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:230,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:230,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:230,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:230,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:230,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:230,11'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:230,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:235,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:236,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:238,20'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:240,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:242,30'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:257,37'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:249,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:250,9'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:252,9'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:257,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:258,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:260,22'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:266,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:267,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:269,12'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:278,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:279,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:281,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:281,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:281,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:281,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:281,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:281,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:283,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:283,56'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:283,4'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:283,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:285,23'
              BranchSideFuncs:
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:298,20'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:291,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:292,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:294,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:294,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:294,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:294,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:295,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:295,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:295,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:295,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:295,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:295,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:295,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:295,11'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:295,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:295,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:295,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:295,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:295,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:295,11'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:295,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:300,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:301,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:303,20'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:307,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:308,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:310,22'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:311,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:312,22'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:314,10'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:321,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:325,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:332,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:325,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:326,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:328,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:338,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:339,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:341,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:346,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:347,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:349,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:355,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:356,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:356,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:356,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:356,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:356,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:356,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:358,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:358,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:358,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:358,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:358,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:358,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:362,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:362,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:362,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:362,13'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:362,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:362,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:362,13'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:365,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:368,8'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:366,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:366,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:366,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:366,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:366,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:366,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:368,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:370,5'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:374,9'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:374,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:376,16'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:379,3'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:390,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:391,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:393,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:393,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:393,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:393,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:393,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:393,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:395,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:395,56'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:395,4'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:395,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:397,23'
              BranchSideFuncs:
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:410,20'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:403,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:404,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:406,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:406,5'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:406,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:406,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:407,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:407,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:407,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:407,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:407,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:407,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:407,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:407,11'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:407,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:407,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:407,11'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:407,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:407,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:407,11'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:407,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:412,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:413,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:415,20'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:419,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:420,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:422,22'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:423,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:424,22'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:426,10'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:433,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:437,9'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:444,13'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:437,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:438,10'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:440,10'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:450,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:451,10'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:453,10'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:456,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:458,10'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:499,13'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:458,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:462,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:475,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:464,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:465,10'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:467,10'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:475,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:476,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:478,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:487,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:488,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:488,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:488,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:488,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:488,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:488,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:490,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:490,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:490,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:490,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:490,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:490,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:493,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:495,17'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:498,4'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:503,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:509,38'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:505,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:505,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:505,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:505,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:505,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:505,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:506,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:506,26'
              BranchSideFuncs:
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:506,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:506,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:506,26'
              BranchSideFuncs:
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:506,26'
              BranchSideFuncs:
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:506,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:506,26'
              BranchSideFuncs:
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:506,26'
              BranchSideFuncs:
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:506,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:506,26'
              BranchSideFuncs:
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:506,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:506,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:506,26'
              BranchSideFuncs:
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:506,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:509,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:510,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:512,23'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:513,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:514,15'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:516,11'
              BranchSideFuncs:
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:521,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:521,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:532,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:521,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:525,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:532,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:525,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:526,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:528,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:538,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:539,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:541,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:544,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:545,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:545,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:545,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:545,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:545,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:545,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:547,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:547,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:547,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:547,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:547,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:547,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:549,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:551,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:555,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:555,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:556,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:556,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:556,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:556,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:556,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:556,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:558,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:558,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:558,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:558,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:558,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:558,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:560,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:565,4'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:562,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:562,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:562,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:562,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:562,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - lzcnt_s
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift.1729
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - BitStream_Shift32
                - lzcnt_s
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - BitStream_GetRemainingLength.1738
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:562,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:569,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:569,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:569,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:569,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:569,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:569,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:571,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:573,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:573,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:573,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:573,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:573,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:573,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:578,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:578,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:578,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:578,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:578,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:578,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:580,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:580,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/rfx_rlgr.c:580,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/rfx_rlgr.c:583,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/rfx_rlgr.c:175,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'libfreerdp/codec/rfx_rlgr.c:175,2'
          Dst:             rfx_rlgr_init
        - Src:             'libfreerdp/codec/rfx_rlgr.c:196,2'
          Dst:             BitStream_Attach
        - Src:             'libfreerdp/codec/rfx_rlgr.c:197,2'
          Dst:             BitStream_Fetch
        - Src:             'libfreerdp/codec/rfx_rlgr.c:199,10'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:209,10'
          Dst:             lzcnt_s
        - Src:             'libfreerdp/codec/rfx_rlgr.c:211,19'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:214,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:214,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:216,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:216,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:218,27'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:220,5'
          Dst:             BitStream_Shift32
        - Src:             'libfreerdp/codec/rfx_rlgr.c:222,11'
          Dst:             lzcnt_s
        - Src:             'libfreerdp/codec/rfx_rlgr.c:224,13'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:229,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:230,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:230,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:233,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:235,8'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:238,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:257,8'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:262,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:266,8'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:270,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:274,10'
          Dst:             lzcnt_s
        - Src:             'libfreerdp/codec/rfx_rlgr.c:276,12'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:281,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:281,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:283,27'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:285,5'
          Dst:             BitStream_Shift32
        - Src:             'libfreerdp/codec/rfx_rlgr.c:287,11'
          Dst:             lzcnt_s
        - Src:             'libfreerdp/codec/rfx_rlgr.c:289,13'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:294,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:295,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:295,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:298,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:300,8'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:303,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:307,8'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:315,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:356,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:356,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:358,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:358,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:362,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:362,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:366,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:366,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:386,10'
          Dst:             lzcnt_s
        - Src:             'libfreerdp/codec/rfx_rlgr.c:388,19'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:393,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:393,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:395,27'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:397,5'
          Dst:             BitStream_Shift32
        - Src:             'libfreerdp/codec/rfx_rlgr.c:399,11'
          Dst:             lzcnt_s
        - Src:             'libfreerdp/codec/rfx_rlgr.c:401,13'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:406,5'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:407,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:407,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:410,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:412,8'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:415,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:419,8'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:427,4'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:488,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:488,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:490,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:490,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:505,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:505,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:506,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:506,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:506,18'
          Dst:             lzcnt_s
        - Src:             'libfreerdp/codec/rfx_rlgr.c:509,9'
          Dst:             BitStream_GetRemainingLength
        - Src:             'libfreerdp/codec/rfx_rlgr.c:517,5'
          Dst:             BitStream_Shift
        - Src:             'libfreerdp/codec/rfx_rlgr.c:545,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:545,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:547,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:547,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:556,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:556,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:558,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:558,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:562,17'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:562,17'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:569,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:569,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:573,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:573,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:578,11'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/rfx_rlgr.c:578,11'
          Dst:             winpr_int_assert
    - functionName:    nsc_rle_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - in
        - inSize
        - out
        - outSize
        - originalSize
      BBCount:         40
      ICount:          296
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc.c:112,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:114,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:176,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:114,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:115,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:121,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:123,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:130,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:123,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:124,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:126,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:130,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:132,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:132,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:134,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:167,8'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:137,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:138,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:139,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:139,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:141,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:147,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:148,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:149,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:157,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:157,28'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:158,5'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:157,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:158,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:160,15'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:167,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:170,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:176,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:176,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:177,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:176,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:179,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:179,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:181,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winpr_Data_Get_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:40,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:40,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:114,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:118,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:120,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:123,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:114,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1259,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT8
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:145,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT8.1823
                - Stream_Seek.1833
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:146,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT8.1823
                - Stream_Seek.1833
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:149,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:149,7'
              BranchSideFuncs:
                - Stream_Seek.1833
            - BranchSide:      'winpr/include/winpr/stream.h:150,16'
              BranchSideFuncs:
                - Stream_Seek.1833
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:145,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:148,19'
          Dst:             winpr_Data_Get_UINT8
        - Src:             'winpr/include/winpr/stream.h:150,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT32
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:213,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT32.1827
                - Stream_Seek.1833
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:214,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT32.1827
                - Stream_Seek.1833
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:217,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,7'
              BranchSideFuncs:
                - Stream_Seek.1833
            - BranchSide:      'winpr/include/winpr/stream.h:218,16'
              BranchSideFuncs:
                - Stream_Seek.1833
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:213,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:216,20'
          Dst:             winpr_Data_Get_UINT32
        - Src:             'winpr/include/winpr/stream.h:218,4'
          Dst:             Stream_Seek
    - functionName:    nsc_stream_initialize
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         40
      ICount:          192
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogEx
        - Stream_Pointer
        - Stream_Seek
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - stream_read_u32_le
        - stream_read_u8
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc.c:235,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:235,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.1837
                - stream_read_u8.1837
                - Stream_Seek.1833
                - Stream_Pointer.1829
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.1840
            - BranchSide:      'libfreerdp/codec/nsc.c:235,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:236,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:236,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.1837
                - stream_read_u8.1837
                - Stream_Seek.1833
                - Stream_Pointer.1829
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.1840
            - BranchSide:      'libfreerdp/codec/nsc.c:236,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:237,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:238,3'
              BranchSideFuncs:
                - stream_read_u8.1837
                - stream_read_u8.1837
                - Stream_Seek.1833
                - Stream_Pointer.1829
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.1840
            - BranchSide:      'libfreerdp/codec/nsc.c:240,9'
              BranchSideFuncs:
                - stream_read_u8.1837
                - stream_read_u8.1837
                - Stream_Seek.1833
                - Stream_Pointer.1829
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - stream_read_u32_le.1840
        - Branch String:   'libfreerdp/codec/nsc.c:241,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:243,3'
              BranchSideFuncs:
                - stream_read_u32_le.1840
                - stream_read_u8.1837
                - stream_read_u8.1837
                - Stream_Seek.1833
                - Stream_Pointer.1829
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/nsc.c:247,2'
              BranchSideFuncs:
                - stream_read_u8.1837
                - stream_read_u8.1837
                - Stream_Seek.1833
                - Stream_Pointer.1829
                - Stream_CheckAndLogRequiredLengthWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/nsc.c:248,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:248,40'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/nsc.c:250,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'libfreerdp/codec/nsc.c:248,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:250,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/nsc.c:255,2'
              BranchSideFuncs:
                - stream_read_u8.1837
                - Stream_Seek.1833
                - Stream_Pointer.1829
                - Stream_CheckAndLogRequiredLengthWLogEx
        - Branch String:   'libfreerdp/codec/nsc.c:250,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:250,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'libfreerdp/codec/nsc.c:253,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/nsc.c:235,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:236,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:237,7'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'libfreerdp/codec/nsc.c:243,3'
          Dst:             stream_read_u32_le
        - Src:             'libfreerdp/codec/nsc.c:247,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/nsc.c:250,3'
          Dst:             WLog_IsLevelActive
        - Src:             'libfreerdp/codec/nsc.c:250,3'
          Dst:             WLog_PrintMessage
        - Src:             'libfreerdp/codec/nsc.c:255,2'
          Dst:             stream_read_u8
        - Src:             'libfreerdp/codec/nsc.c:256,2'
          Dst:             Stream_Seek
        - Src:             'libfreerdp/codec/nsc.c:257,20'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/nsc.c:259,9'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    nsc_rle_decompress_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         32
      ICount:          212
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - nsc_rle_decode
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc.c:187,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:188,3'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_rle_decode
            - BranchSide:      'libfreerdp/codec/nsc.c:190,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_rle_decode
        - Branch String:   'libfreerdp/codec/nsc.c:192,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:192,2'
              BranchSideFuncs:
                - nsc_rle_decode
            - BranchSide:      'libfreerdp/codec/nsc.c:192,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:194,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:196,31'
              BranchSideFuncs:
                - nsc_rle_decode
            - BranchSide:      'libfreerdp/codec/nsc.c:230,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:199,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:200,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:202,7'
              BranchSideFuncs:
                - nsc_rle_decode
        - Branch String:   'libfreerdp/codec/nsc.c:202,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:204,8'
              BranchSideFuncs:
                - nsc_rle_decode
            - BranchSide:      'libfreerdp/codec/nsc.c:209,12'
              BranchSideFuncs:
                - nsc_rle_decode
        - Branch String:   'libfreerdp/codec/nsc.c:204,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:205,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:207,4'
              BranchSideFuncs:
                - nsc_rle_decode
        - Branch String:   'libfreerdp/codec/nsc.c:209,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:211,24'
              BranchSideFuncs:
                - nsc_rle_decode
            - BranchSide:      'libfreerdp/codec/nsc.c:217,8'
              BranchSideFuncs:
                - nsc_rle_decode
        - Branch String:   'libfreerdp/codec/nsc.c:211,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:213,5'
              BranchSideFuncs:
                - nsc_rle_decode
            - BranchSide:      'libfreerdp/codec/nsc.c:214,3'
              BranchSideFuncs:
                - nsc_rle_decode
        - Branch String:   'libfreerdp/codec/nsc.c:217,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:220,8'
              BranchSideFuncs:
                - nsc_rle_decode
        - Branch String:   'libfreerdp/codec/nsc.c:220,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:221,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:223,4'
              BranchSideFuncs:
                - nsc_rle_decode
      Callsites:
        - Src:             'libfreerdp/codec/nsc.c:192,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:211,9'
          Dst:             nsc_rle_decode
    - functionName:    nsc_context_initialize
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
      BBCount:         32
      ICount:          288
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - nsc_stream_initialize
        - winpr_aligned_recalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc.c:264,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:265,3'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/nsc.c:267,32'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/nsc.c:269,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:269,31'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/nsc.c:271,38'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/nsc.c:269,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:271,38'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/nsc.c:280,27'
              BranchSideFuncs:
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/nsc.c:273,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:274,4'
              BranchSideFuncs:
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/nsc.c:276,25'
              BranchSideFuncs:
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/nsc.c:284,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:287,6'
              BranchSideFuncs:
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/nsc.c:287,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:289,15'
              BranchSideFuncs:
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/nsc.c:303,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:289,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:291,46'
              BranchSideFuncs:
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/nsc.c:300,47'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:294,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:295,5'
              BranchSideFuncs:
                - winpr_aligned_recalloc
            - BranchSide:      'libfreerdp/codec/nsc.c:297,37'
              BranchSideFuncs:
                - winpr_aligned_recalloc
        - Branch String:   'libfreerdp/codec/nsc.c:303,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:304,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:306,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:306,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:308,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:313,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/nsc.c:264,7'
          Dst:             nsc_stream_initialize
        - Src:             'libfreerdp/codec/nsc.c:271,15'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/nsc.c:291,23'
          Dst:             winpr_aligned_recalloc
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      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:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    nsc_process_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - short
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - bpp
        - width
        - height
        - data
        - length
        - pDstData
        - DstFormat
        - nDstStride
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - flip
      BBCount:         81
      ICount:          391
      EdgeCount:       95
      CyclomaticComplexity: 16
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - Stream_StaticConstInit
        - freerdp_image_copy_no_overlap
        - nsc_context_initialize
        - nsc_rle_decompress_data
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc.c:442,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:442,19'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
                - FreeRDPGetBytesPerPixel.1850
            - BranchSide:      'libfreerdp/codec/nsc.c:443,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:442,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:442,28'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
                - FreeRDPGetBytesPerPixel.1850
            - BranchSide:      'libfreerdp/codec/nsc.c:443,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:442,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:443,3'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
                - FreeRDPGetBytesPerPixel.1850
            - BranchSide:      'libfreerdp/codec/nsc.c:445,39'
              BranchSideFuncs:
                - Stream_StaticConstInit
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
                - FreeRDPGetBytesPerPixel.1850
        - Branch String:   'libfreerdp/codec/nsc.c:447,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:448,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
                - FreeRDPGetBytesPerPixel.1850
            - BranchSide:      'libfreerdp/codec/nsc.c:450,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
                - FreeRDPGetBytesPerPixel.1850
        - Branch String:   'libfreerdp/codec/nsc.c:450,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:451,16'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.1850
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:453,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/nsc.c:453,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:456,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:460,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:464,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:468,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:472,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:476,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:479,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:479,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:479,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:479,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:479,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:479,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/nsc.c:479,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:479,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:479,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/nsc.c:479,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:479,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:479,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:479,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:479,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:479,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:480,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:480,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:480,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:480,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:480,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:480,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/nsc.c:480,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:480,20'
              BranchSideFuncs:
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:480,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/nsc.c:480,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:480,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:480,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:480,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:480,20'
              BranchSideFuncs:
                - nsc_context_initialize
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:480,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:483,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:484,3'
              BranchSideFuncs:
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:488,8'
              BranchSideFuncs:
                - nsc_rle_decompress_data
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/nsc.c:493,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:494,4'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:498,8'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/nsc.c:503,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:504,4'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
            - BranchSide:      'libfreerdp/codec/nsc.c:507,37'
              BranchSideFuncs:
                - freerdp_image_copy_no_overlap
        - Branch String:   'libfreerdp/codec/nsc.c:507,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:510,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:512,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/nsc.c:445,6'
          Dst:             Stream_StaticConstInit
        - Src:             'libfreerdp/codec/nsc.c:451,25'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/codec/nsc.c:479,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:479,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:480,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:480,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:481,8'
          Dst:             nsc_context_initialize
        - Src:             'libfreerdp/codec/nsc.c:490,8'
          Dst:             nsc_rle_decompress_data
        - Src:             'libfreerdp/codec/nsc.c:507,7'
          Dst:             freerdp_image_copy_no_overlap
    - functionName:    nsc_context_set_parameters
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - what
        - value
      BBCount:         10
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc.c:410,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:413,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:413,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:416,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:419,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:422,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:425,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:428,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nsc_profiler_print
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
      BBCount:         13
      ICount:          23
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nsc_context_free
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         21
      ICount:          81
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - nsc_profiler_print
        - winpr_aligned_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc.c:380,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:381,3'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - nsc_profiler_print
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/nsc.c:383,6'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
                - nsc_profiler_print
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/nsc.c:383,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:385,15'
              BranchSideFuncs:
                - nsc_profiler_print
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/nsc.c:396,21'
              BranchSideFuncs:
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/nsc.c:385,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:386,23'
              BranchSideFuncs:
                - winpr_aligned_free
                - nsc_profiler_print
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/nsc.c:388,22'
              BranchSideFuncs:
                - nsc_profiler_print
                - winpr_aligned_free
                - winpr_aligned_free
                - winpr_aligned_free
      Callsites:
        - Src:             'libfreerdp/codec/nsc.c:386,4'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/nsc.c:388,3'
          Dst:             nsc_profiler_print
        - Src:             'libfreerdp/codec/nsc.c:393,3'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/nsc.c:396,2'
          Dst:             winpr_aligned_free
        - Src:             'libfreerdp/codec/nsc.c:397,2'
          Dst:             winpr_aligned_free
    - functionName:    nsc_init_neon
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/neon/nsc_neon.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - IsProcessorFeaturePresent
        - nsc_init_neon_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/neon/nsc_neon.h:31,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/neon/nsc_neon.h:32,3'
              BranchSideFuncs:
                - nsc_init_neon_int
            - BranchSide:      'libfreerdp/codec/neon/nsc_neon.h:34,20'
              BranchSideFuncs:
                - nsc_init_neon_int
      Callsites:
        - Src:             'libfreerdp/codec/neon/nsc_neon.h:31,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/codec/neon/nsc_neon.h:34,2'
          Dst:             nsc_init_neon_int
    - functionName:    nsc_init_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/nsc_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsProcessorFeaturePresent
        - nsc_init_sse2_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.h:31,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.h:32,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - nsc_init_sse2_int
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.h:33,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.h:31,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.h:33,3'
              BranchSideFuncs:
                - nsc_init_sse2_int
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.h:35,20'
              BranchSideFuncs:
                - nsc_init_sse2_int
      Callsites:
        - Src:             'libfreerdp/codec/sse/nsc_sse2.h:31,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/codec/sse/nsc_sse2.h:32,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/codec/sse/nsc_sse2.h:35,2'
          Dst:             nsc_init_sse2_int
    - functionName:    nsc_decode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         246
      ICount:          1174
      EdgeCount:       281
      CyclomaticComplexity: 37
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc.c:48,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:49,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:51,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:52,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:52,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:52,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:53,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:53,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:53,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:53,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:53,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:53,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:53,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:53,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:53,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:53,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:53,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:53,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:53,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:53,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:53,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:57,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:58,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:60,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:60,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:62,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:104,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:67,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:69,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:75,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:80,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:82,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:102,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:85,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:85,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:85,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:85,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:85,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:85,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:85,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:85,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:85,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:85,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:85,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:85,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:85,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:85,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:85,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:86,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:86,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:86,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:86,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:86,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:86,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:86,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:86,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:86,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:86,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:86,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:86,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:86,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:86,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:86,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:87,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:87,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:87,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:87,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:87,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:87,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:87,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:87,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:87,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:87,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:87,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:87,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:87,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:87,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:87,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:89,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:90,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:92,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:93,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:93,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:93,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:93,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:93,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:93,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:93,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:93,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:94,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:94,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:94,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:94,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:94,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:94,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:94,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:94,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:95,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:95,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:95,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:95,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:95,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:95,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:95,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:95,17'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:98,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:98,50'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:98,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc.c:99,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:99,50'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc.c:99,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/nsc.c:52,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:53,21'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:53,21'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:85,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:85,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:86,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:86,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:87,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:87,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:93,17'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:93,17'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:94,17'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:94,17'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:95,17'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc.c:95,17'
          Dst:             winpr_int_assert
    - functionName:    nsc_context_new
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_OpenAppender
        - nsc_context_free
        - nsc_init_neon
        - nsc_init_sse2
        - winpr_aligned_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc.c:343,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:343,15'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - winpr_aligned_calloc
                - nsc_context_free
                - WLog_Get
                - WLog_OpenAppender
                - nsc_init_sse2
                - nsc_init_neon
            - BranchSide:      'libfreerdp/codec/nsc.c:343,39'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - winpr_aligned_calloc
                - nsc_context_free
                - WLog_Get
                - WLog_OpenAppender
                - nsc_init_sse2
                - nsc_init_neon
        - Branch String:   'libfreerdp/codec/nsc.c:345,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:346,3'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - nsc_context_free
                - WLog_Get
                - WLog_OpenAppender
                - nsc_init_sse2
                - nsc_init_neon
            - BranchSide:      'libfreerdp/codec/nsc.c:348,37'
              BranchSideFuncs:
                - winpr_aligned_calloc
                - nsc_context_free
                - WLog_Get
                - WLog_OpenAppender
                - nsc_init_sse2
                - nsc_init_neon
        - Branch String:   'libfreerdp/codec/nsc.c:350,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:351,3'
              BranchSideFuncs:
                - WLog_Get
                - WLog_OpenAppender
                - nsc_init_sse2
                - nsc_init_neon
            - BranchSide:      'libfreerdp/codec/nsc.c:353,23'
              BranchSideFuncs:
                - WLog_Get
                - WLog_OpenAppender
                - nsc_init_sse2
                - nsc_init_neon
      Callsites:
        - Src:             'libfreerdp/codec/nsc.c:343,39'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/nsc.c:348,37'
          Dst:             winpr_aligned_calloc
        - Src:             'libfreerdp/codec/nsc.c:353,23'
          Dst:             WLog_Get
        - Src:             'libfreerdp/codec/nsc.c:354,2'
          Dst:             WLog_OpenAppender
        - Src:             'libfreerdp/codec/nsc.c:367,2'
          Dst:             nsc_init_sse2
        - Src:             'libfreerdp/codec/nsc.c:368,2'
          Dst:             nsc_init_neon
        - Src:             'libfreerdp/codec/nsc.c:373,2'
          Dst:             nsc_context_free
    - functionName:    nsc_context_reset
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - width
        - height
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc.c:330,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:331,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:333,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:333,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:333,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:334,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc.c:333,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc.c:336,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winpr_Data_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:222,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:222,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:236,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:236,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.1926
                - winpr_Data_Write_UINT16.1926
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:259,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/endian.h:261,3'
          Dst:             winpr_Data_Write_UINT16
        - Src:             'winpr/include/winpr/endian.h:262,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         24
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1155,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1155,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.1936
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.1936
        - Branch String:   'winpr/include/winpr/stream.h:1157,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.1936
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1158,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.1936
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1159,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - Stream_Seek.1936
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1157,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1158,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1161,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Write_UINT16_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:893,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.1926
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:894,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.1926
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:895,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.1926
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:893,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:894,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    Stream_Write_UINT8_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT8
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8.1922
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:842,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8.1922
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:843,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT8.1922
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:842,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:845,3'
          Dst:             winpr_Data_Write_UINT8
    - functionName:    Stream_Write_UINT32_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT32
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1055,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1055,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT32.1928
            - BranchSide:      'winpr/include/winpr/stream.h:1055,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1056,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1056,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT32.1928
            - BranchSide:      'winpr/include/winpr/stream.h:1056,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1057,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1057,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT32.1928
            - BranchSide:      'winpr/include/winpr/stream.h:1057,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1055,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1056,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1057,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1057,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1059,3'
          Dst:             winpr_Data_Write_UINT32
    - functionName:    nsc_rle_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - out
        - originalSize
      BBCount:         51
      ICount:          301
      EdgeCount:       61
      CyclomaticComplexity: 12
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc_encode.c:346,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:346,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:346,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:346,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:348,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:383,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:348,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:348,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:352,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:348,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:350,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:352,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:352,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:357,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:357,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:359,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:368,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:361,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:361,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:361,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:362,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:362,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:362,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:362,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:362,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:362,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:383,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:383,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:384,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/nsc_encode.c:361,4'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:362,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:362,13'
          Dst:             winpr_int_assert
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1259,3'
          Dst:             winpr_int_assert
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    nsc_decompose_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - s
        - bmpdata
        - x
        - y
        - width
        - height
        - rowstride
        - format
        - flip
      BBCount:         8
      ICount:          94
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - FreeRDPGetBitsPerPixel
        - Stream_GetRemainingLength
        - Stream_Pointer
        - Stream_Seek
        - nsc_process_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc_encode.c:504,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:505,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:507,27'
              BranchSideFuncs:
                - FreeRDPGetBitsPerPixel.1956
                - Stream_Pointer.1954
                - nsc_process_message
                - Stream_Seek.1936
        - Branch String:   'libfreerdp/codec/nsc_encode.c:507,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:510,3'
              BranchSideFuncs:
                - Stream_Seek.1936
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:511,14'
              BranchSideFuncs:
                - Stream_Seek.1936
      Callsites:
        - Src:             'libfreerdp/codec/nsc_encode.c:502,16'
          Dst:             Stream_GetRemainingLength
        - Src:             'libfreerdp/codec/nsc_encode.c:507,44'
          Dst:             FreeRDPGetBitsPerPixel
        - Src:             'libfreerdp/codec/nsc_encode.c:508,35'
          Dst:             Stream_Pointer
        - Src:             'libfreerdp/codec/nsc_encode.c:507,7'
          Dst:             nsc_process_message
        - Src:             'libfreerdp/codec/nsc_encode.c:511,2'
          Dst:             Stream_Seek
    - functionName:    nsc_write_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - s
        - message
      BBCount:         112
      ICount:          390
      EdgeCount:       117
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc_encode.c:426,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:427,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:429,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
        - Branch String:   'libfreerdp/codec/nsc_encode.c:429,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:429,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:429,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:429,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:429,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:429,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:430,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:430,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:430,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:430,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:430,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:430,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:432,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:432,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:432,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:432,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:432,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:432,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:434,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:434,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:434,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:434,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:434,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.1947
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:434,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:435,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:435,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:435,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:435,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:435,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1944
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:435,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:436,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:436,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:436,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:436,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:436,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.1944
                - Stream_Write_UINT16_unchecked.1940
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:436,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:439,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:440,16'
              BranchSideFuncs:
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:442,6'
              BranchSideFuncs:
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
        - Branch String:   'libfreerdp/codec/nsc_encode.c:442,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:443,16'
              BranchSideFuncs:
                - Stream_Write.1930
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:446,6'
              BranchSideFuncs:
                - Stream_Write.1930
                - Stream_Write.1930
        - Branch String:   'libfreerdp/codec/nsc_encode.c:446,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:447,16'
              BranchSideFuncs:
                - Stream_Write.1930
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:450,6'
              BranchSideFuncs:
                - Stream_Write.1930
        - Branch String:   'libfreerdp/codec/nsc_encode.c:450,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:451,16'
              BranchSideFuncs:
                - Stream_Write.1930
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:453,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/nsc_encode.c:426,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'libfreerdp/codec/nsc_encode.c:429,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:429,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:429,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/nsc_encode.c:430,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:430,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:430,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/nsc_encode.c:432,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:432,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:432,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/nsc_encode.c:434,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:434,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:434,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'libfreerdp/codec/nsc_encode.c:435,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:435,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:435,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/nsc_encode.c:436,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:436,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:436,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'libfreerdp/codec/nsc_encode.c:437,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'libfreerdp/codec/nsc_encode.c:440,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/nsc_encode.c:443,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/nsc_encode.c:447,3'
          Dst:             Stream_Write
        - Src:             'libfreerdp/codec/nsc_encode.c:451,3'
          Dst:             Stream_Write
    - functionName:    nsc_rle_compress_data
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - nsc_rle_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc_encode.c:395,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:397,18'
              BranchSideFuncs:
                - nsc_rle_encode
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:417,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:399,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:401,14'
              BranchSideFuncs:
                - nsc_rle_encode
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:405,31'
              BranchSideFuncs:
                - nsc_rle_encode
        - Branch String:   'libfreerdp/codec/nsc_encode.c:408,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:409,5'
              BranchSideFuncs:
                - nsc_rle_encode
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:412,17'
              BranchSideFuncs:
                - nsc_rle_encode
      Callsites:
        - Src:             'libfreerdp/codec/nsc_encode.c:405,16'
          Dst:             nsc_rle_encode
    - functionName:    nsc_context_initialize_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         24
      ICount:          276
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - winpr_aligned_free
        - winpr_aligned_recalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc_encode.c:72,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:74,12'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:88,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:74,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:76,46'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:85,39'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:79,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:80,5'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:82,37'
              BranchSideFuncs:
                - winpr_aligned_recalloc
                - winpr_aligned_free
        - Branch String:   'libfreerdp/codec/nsc_encode.c:88,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:90,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:97,30'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:106,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:108,12'
              BranchSideFuncs:
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:112,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:108,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:109,23'
              BranchSideFuncs:
                - winpr_aligned_free
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:110,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/nsc_encode.c:76,23'
          Dst:             winpr_aligned_recalloc
        - Src:             'libfreerdp/codec/nsc_encode.c:109,4'
          Dst:             winpr_aligned_free
    - functionName:    nsc_compose_message
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - context
        - s
        - data
        - width
        - height
        - scanline
      BBCount:         107
      ICount:          489
      EdgeCount:       124
      CyclomaticComplexity: 19
      functionsReached:
        - nsc_context_initialize_encode
        - nsc_rle_compress_data
        - nsc_write_message
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc_encode.c:463,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:463,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:464,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:463,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:463,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:464,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:463,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:464,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:466,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:466,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:466,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:466,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:466,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:466,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:467,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:467,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:467,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:467,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:467,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:467,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:467,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:467,20'
              BranchSideFuncs:
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:467,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:467,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:467,20'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:467,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:467,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:467,20'
              BranchSideFuncs:
                - nsc_context_initialize_encode
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:467,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:469,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:470,3'
              BranchSideFuncs:
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:473,2'
              BranchSideFuncs:
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:476,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:477,3'
              BranchSideFuncs:
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:480,2'
              BranchSideFuncs:
                - nsc_rle_compress_data
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:492,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:492,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:492,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:492,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:492,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:492,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:492,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:492,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:492,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:492,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:492,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:492,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:492,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:492,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:492,27'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:494,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:494,6'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:494,6'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:494,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:494,6'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:494,6'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:494,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:494,6'
              BranchSideFuncs:
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:494,6'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_write_message
        - Branch String:   'libfreerdp/codec/nsc_encode.c:494,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:494,6'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:494,6'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:494,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:494,6'
              BranchSideFuncs:
                - nsc_write_message
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:494,6'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/codec/nsc_encode.c:466,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:466,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:467,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:467,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:469,7'
          Dst:             nsc_context_initialize_encode
        - Src:             'libfreerdp/codec/nsc_encode.c:481,2'
          Dst:             nsc_rle_compress_data
        - Src:             'libfreerdp/codec/nsc_encode.c:492,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:492,27'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:494,6'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:494,6'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:495,9'
          Dst:             nsc_write_message
    - functionName:    nsc_encode_subsampling
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         16
      ICount:          258
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc_encode.c:277,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:278,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:280,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:283,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:284,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:286,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:286,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:289,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:289,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:291,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:313,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:298,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:300,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:311,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nsc_encode_argb_to_aycocg
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - data
        - scanline
      BBCount:         60
      ICount:          880
      EdgeCount:       70
      CyclomaticComplexity: 12
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc_encode.c:130,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:130,55'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:130,67'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:131,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:131,19'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:131,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:131,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:131,19'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:131,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:131,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:131,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:131,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:131,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:131,19'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:131,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:131,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:131,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:131,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/nsc_encode.c:133,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:259,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:142,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:144,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:251,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:144,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:147,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:155,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:162,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:170,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:177,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:184,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:191,26'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:199,26'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:208,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:229,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:240,36'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:220,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:221,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:224,12'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:251,39'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:251,43'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:257,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:251,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:253,16'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:257,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:259,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:259,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:259,38'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:259,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:259,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:261,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/nsc_encode.c:131,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/nsc_encode.c:131,19'
          Dst:             winpr_int_assert
    - functionName:    nsc_encode
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/nsc_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - bmpdata
        - rowstride
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - nsc_encode_argb_to_aycocg
        - nsc_encode_subsampling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/nsc_encode.c:319,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:319,19'
              BranchSideFuncs:
                - nsc_encode_argb_to_aycocg
                - nsc_encode_subsampling
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:320,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:319,27'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:319,31'
              BranchSideFuncs:
                - nsc_encode_argb_to_aycocg
                - nsc_encode_subsampling
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:320,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:319,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:320,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:322,33'
              BranchSideFuncs:
                - nsc_encode_argb_to_aycocg
                - nsc_encode_subsampling
        - Branch String:   'libfreerdp/codec/nsc_encode.c:322,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:323,3'
              BranchSideFuncs:
                - nsc_encode_subsampling
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:325,6'
              BranchSideFuncs:
                - nsc_encode_subsampling
        - Branch String:   'libfreerdp/codec/nsc_encode.c:325,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:327,31'
              BranchSideFuncs:
                - nsc_encode_subsampling
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:331,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/nsc_encode.c:327,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:328,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/nsc_encode.c:329,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/nsc_encode.c:322,7'
          Dst:             nsc_encode_argb_to_aycocg
        - Src:             'libfreerdp/codec/nsc_encode.c:327,8'
          Dst:             nsc_encode_subsampling
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/../../primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/../../primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nsc_encode_next_rgba
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/nsc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - src
        - palette
        - r_val
        - g_val
        - b_val
        - a_val
      BBCount:         1027
      ICount:          10016
      EdgeCount:       1171
      CyclomaticComplexity: 146
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:50,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:60,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:71,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:81,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:92,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:102,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:231,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:250,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:113,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:113,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:113,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:113,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:113,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:113,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:114,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:114,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:114,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:114,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:114,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:114,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:114,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:114,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:114,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:114,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:114,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:114,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:114,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:114,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:114,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:115,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:115,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:115,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:115,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:115,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:115,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:115,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:115,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:115,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:115,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:115,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:115,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:115,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:115,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:115,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:116,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:116,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:116,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:116,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:116,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:116,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:116,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:116,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:116,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:116,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:116,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:116,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:116,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:116,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:116,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:117,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:117,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:117,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:117,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:117,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:117,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:117,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:117,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:117,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:117,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:117,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:117,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:117,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:117,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:117,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:118,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:118,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:118,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:118,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:118,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:118,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:118,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:118,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:118,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:118,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:118,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:118,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:118,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:118,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:118,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:119,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:119,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:119,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:119,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:119,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:119,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:119,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:119,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:119,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:119,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:119,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:119,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:119,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:119,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:119,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:120,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:120,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:120,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:120,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:120,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:120,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:120,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:120,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:120,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:120,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:120,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:120,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:120,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:120,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:120,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:122,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:122,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:122,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:122,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:122,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:122,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:122,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:122,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:122,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:122,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:122,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:122,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:122,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:122,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:122,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:124,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:124,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:124,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:124,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:124,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:124,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:124,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:124,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:124,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:124,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:124,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:124,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:124,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:124,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:124,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:126,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:126,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:126,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:126,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:126,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:126,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:126,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:126,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:126,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:126,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:126,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:126,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:126,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:126,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:126,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:128,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:128,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:128,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:128,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:128,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:128,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:128,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:128,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:128,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:128,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:128,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:128,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:128,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:128,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:128,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:130,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:130,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:130,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:130,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:130,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:130,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:130,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:130,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:130,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:130,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:130,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:130,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:130,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:130,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:130,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:132,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:132,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:132,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:132,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:132,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:132,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:132,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:132,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:132,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:132,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:132,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:132,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:132,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:132,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:132,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:134,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:134,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:134,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:134,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:134,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:134,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:134,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:134,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:134,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:134,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:134,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:134,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:134,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:134,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:134,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:136,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:136,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:136,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:136,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:136,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:136,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:136,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:136,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:136,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:136,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:136,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:136,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:136,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:136,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:136,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:139,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:139,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:139,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:139,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:139,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:139,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:139,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:139,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:139,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:139,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:139,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:139,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:139,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:139,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:139,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:141,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:141,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:141,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:141,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:141,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:141,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:141,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:141,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:141,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:141,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:141,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:141,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:141,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:141,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:141,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:143,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:143,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:143,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:143,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:143,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:143,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:143,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:143,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:143,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:143,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:143,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:143,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:143,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:143,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:143,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:145,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:145,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:145,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:145,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:145,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:145,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:145,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:145,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:145,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:145,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:145,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:145,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:145,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:145,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:145,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:147,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:147,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:147,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:147,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:147,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:147,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:147,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:147,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:147,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:147,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:147,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:147,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:147,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:147,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:147,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:149,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:149,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:149,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:149,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:149,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:149,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:149,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:149,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:149,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:149,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:149,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:149,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:149,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:149,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:149,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:151,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:151,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:151,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:151,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:151,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:151,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:151,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:151,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:151,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:151,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:151,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:151,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:151,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:151,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:151,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:153,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:153,8'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:153,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:153,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:153,8'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:153,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:153,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:153,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:153,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:153,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:153,8'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:153,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:153,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:153,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:153,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:159,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:159,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:159,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:159,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:159,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:159,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:160,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:160,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:160,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:160,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:160,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:160,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:160,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:160,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:160,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:160,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:160,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:160,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:160,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:160,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:160,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:161,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:161,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:161,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:161,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:161,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:161,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:161,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:161,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:161,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:161,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:161,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:161,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:161,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:161,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:161,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:162,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:162,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:162,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:162,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:162,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:162,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:162,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:162,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:162,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:162,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:162,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:162,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:162,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:162,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:162,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:163,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:163,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:163,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:163,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:163,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:163,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:163,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:163,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:163,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:163,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:163,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:163,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:163,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:163,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:163,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:164,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:164,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:164,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:164,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:164,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:164,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:164,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:164,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:164,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:164,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:164,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:164,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:164,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:164,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:164,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:165,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:165,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:165,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:165,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:165,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:165,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:165,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:165,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:165,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:165,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:165,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:165,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:165,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:165,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:165,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:166,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:166,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:166,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:166,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:166,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:166,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:166,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:166,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:166,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:166,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:166,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:166,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:166,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:166,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:166,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:168,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:168,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:168,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:168,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:168,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:168,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:168,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:168,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:168,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:168,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:168,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:168,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:168,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:168,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:168,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:170,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:170,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:170,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:170,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:170,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:170,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:170,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:170,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:170,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:170,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:170,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:170,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:170,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:170,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:170,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:172,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:172,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:172,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:172,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:172,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:172,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:172,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:172,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:172,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:172,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:172,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:172,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:172,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:172,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:172,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:174,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:174,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:174,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:174,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:174,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:174,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:174,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:174,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:174,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:174,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:174,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:174,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:174,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:174,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:174,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:176,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:176,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:176,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:176,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:176,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:176,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:176,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:176,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:176,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:176,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:176,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:176,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:176,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:176,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:176,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:178,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:178,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:178,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:178,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:178,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:178,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:178,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:178,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:178,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:178,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:178,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:178,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:178,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:178,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:178,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:180,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:180,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:180,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:180,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:180,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:180,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:180,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:180,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:180,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:180,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:180,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:180,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:180,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:180,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:180,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:182,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:182,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:182,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:182,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:182,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:182,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:182,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:182,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:182,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:182,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:182,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:182,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:182,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:182,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:182,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:185,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:185,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:185,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:185,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:185,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:185,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:185,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:185,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:185,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:185,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:187,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:187,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:187,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:187,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:187,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:187,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:187,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:187,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:187,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:187,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:187,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:187,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:187,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:187,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:187,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:189,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:189,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:189,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:189,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:189,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:189,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:189,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:189,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:189,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:189,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:189,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:189,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:189,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:189,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:189,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:191,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:191,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:191,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:191,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:191,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:191,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:191,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:191,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:191,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:191,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:191,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:191,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:191,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:191,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:191,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:193,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:193,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:193,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:193,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:193,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:193,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:193,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:193,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:193,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:193,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:193,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:193,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:193,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:193,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:193,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:195,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:195,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:195,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:195,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:195,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:195,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:195,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:195,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:195,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:195,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:195,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:195,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:195,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:195,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:195,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:197,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:197,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:197,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:197,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:197,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:197,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:197,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:197,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:197,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:197,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:197,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:197,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:197,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:197,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:197,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:199,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:199,8'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:199,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:199,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:199,8'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:199,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:199,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:199,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:199,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:199,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:199,8'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:199,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:199,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:199,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:199,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:207,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:209,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:217,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:113,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:113,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:114,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:114,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:115,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:115,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:116,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:116,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:117,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:117,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:118,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:118,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:119,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:119,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:120,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:120,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:122,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:122,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:124,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:124,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:126,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:126,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:128,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:128,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:130,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:130,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:132,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:132,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:134,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:134,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:136,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:136,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:139,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:139,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:141,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:141,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:143,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:143,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:145,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:145,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:147,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:147,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:149,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:149,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:151,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:151,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:153,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:153,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:159,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:159,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:160,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:160,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:161,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:161,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:162,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:162,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:163,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:163,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:164,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:164,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:165,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:165,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:166,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:166,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:168,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:168,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:170,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:170,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:172,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:172,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:174,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:174,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:176,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:176,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:178,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:178,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:180,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:180,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:182,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:182,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:185,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:185,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:187,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:187,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:189,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:189,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:191,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:191,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:193,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:193,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:195,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:195,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:197,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:197,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:199,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:199,8'
          Dst:             winpr_int_assert
    - functionName:    nsc_encode_subsampling_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/nsc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         11
      ICount:          373
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:347,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:349,12'
              BranchSideFuncs:
                - LOAD_SI128.2000
                - LOAD_SI128.2000
                - STORE_SI128.2001
                - LOAD_SI128.2000
                - LOAD_SI128.2000
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:378,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:356,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:358,19'
              BranchSideFuncs:
                - LOAD_SI128.2000
                - LOAD_SI128.2000
                - STORE_SI128.2001
                - LOAD_SI128.2000
                - LOAD_SI128.2000
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:377,2'
              BranchSideFuncs:
                - LOAD_SI128.2000
                - LOAD_SI128.2000
                - STORE_SI128.2001
                - LOAD_SI128.2000
                - LOAD_SI128.2000
                - STORE_SI128.2001
      Callsites:
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:358,8'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:359,24'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:363,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:367,8'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:368,24'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:372,4'
          Dst:             STORE_SI128
    - functionName:    nsc_encode_argb_to_aycocg_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/nsc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - data
        - scanline
      BBCount:         53
      ICount:          768
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached:
        - STORE_SI128
        - nsc_encode_next_rgba
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:258,15'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:258,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:259,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:258,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:258,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:259,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:258,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:259,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:261,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:262,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:262,59'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:262,71'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:264,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:264,19'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:264,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:264,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:264,19'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:264,19'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:264,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:264,19'
              BranchSideFuncs:
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:264,19'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:264,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:264,19'
              BranchSideFuncs:
                - winpr_int_assert
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:264,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:264,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:264,19'
              BranchSideFuncs:
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:264,19'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:266,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:268,21'
              BranchSideFuncs:
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:318,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:274,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:276,12'
              BranchSideFuncs:
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:307,7'
              BranchSideFuncs:
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:307,43'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:307,47'
              BranchSideFuncs:
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:316,2'
              BranchSideFuncs:
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:307,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:310,8'
              BranchSideFuncs:
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:316,2'
              BranchSideFuncs:
                - nsc_encode_next_rgba
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
                - STORE_SI128.2001
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:318,42'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:318,46'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:328,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:318,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:320,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:328,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:264,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:264,19'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:281,22'
          Dst:             nsc_encode_next_rgba
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:294,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:296,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:298,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:300,4'
          Dst:             STORE_SI128
    - functionName:    nsc_encode_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/nsc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - data
        - scanline
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - nsc_encode_argb_to_aycocg_sse2
        - nsc_encode_subsampling_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:383,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:384,3'
              BranchSideFuncs:
                - nsc_encode_subsampling_sse2
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:386,6'
              BranchSideFuncs:
                - nsc_encode_subsampling_sse2
        - Branch String:   'libfreerdp/codec/sse/nsc_sse2.c:386,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:387,31'
              BranchSideFuncs:
                - nsc_encode_subsampling_sse2
            - BranchSide:      'libfreerdp/codec/sse/nsc_sse2.c:389,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:383,7'
          Dst:             nsc_encode_argb_to_aycocg_sse2
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:387,3'
          Dst:             nsc_encode_subsampling_sse2
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    nsc_init_sse2_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/sse/nsc_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/sse/nsc_sse2.c:396,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    nsc_init_neon_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/codec/neon/nsc_neon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/codec/neon/nsc_neon.c:41,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    add
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_add.c:34,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_add.c:35,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_add.c:37,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_add.c:37,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_add.c:38,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_add.c:40,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    primitives_init_add_sse3
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_add.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_add_sse3_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_add.h:35,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_add.h:36,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - primitives_init_add_sse3_int
            - BranchSide:      'libfreerdp/primitives/prim_add.h:37,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_add.h:35,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_add.h:37,3'
              BranchSideFuncs:
                - primitives_init_add_sse3_int
            - BranchSide:      'libfreerdp/primitives/prim_add.h:39,31'
              BranchSideFuncs:
                - primitives_init_add_sse3_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_add.h:35,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_add.h:36,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_add.h:39,2'
          Dst:             primitives_init_add_sse3_int
    - functionName:    primitives_init_add_opt
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_add
        - primitives_init_add_sse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_add.c:81,2'
          Dst:             primitives_init_add
        - Src:             'libfreerdp/primitives/prim_add.c:82,2'
          Dst:             primitives_init_add_sse3
    - functionName:    primitives_init_add
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_add_16s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc1
        - pSrc2
        - pDst
        - len
      BBCount:         11
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_add.c:50,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_add.c:51,23'
              BranchSideFuncs:
                - add
                - add
            - BranchSide:      'libfreerdp/primitives/prim_add.c:53,14'
              BranchSideFuncs:
                - add
        - Branch String:   'libfreerdp/primitives/prim_add.c:53,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_add.c:54,23'
              BranchSideFuncs:
                - add
            - BranchSide:      'libfreerdp/primitives/prim_add.c:56,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_add.c:51,13'
          Dst:             add
        - Src:             'libfreerdp/primitives/prim_add.c:54,13'
          Dst:             add
    - functionName:    general_add_16s_inplace
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrcDst1
        - pSrcDst2
        - len
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_add.c:62,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_add.c:64,17'
              BranchSideFuncs:
                - add
            - BranchSide:      'libfreerdp/primitives/prim_add.c:69,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_add.c:64,13'
          Dst:             add
    - functionName:    primitives_init_andor_sse3
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_andor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_andor_sse3_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_andor.h:35,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_andor.h:36,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - primitives_init_andor_sse3_int
            - BranchSide:      'libfreerdp/primitives/prim_andor.h:37,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_andor.h:35,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_andor.h:37,3'
              BranchSideFuncs:
                - primitives_init_andor_sse3_int
            - BranchSide:      'libfreerdp/primitives/prim_andor.h:39,33'
              BranchSideFuncs:
                - primitives_init_andor_sse3_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_andor.h:35,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_andor.h:36,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_andor.h:39,2'
          Dst:             primitives_init_andor_sse3_int
    - functionName:    primitives_init_andor_opt
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_andor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_andor
        - primitives_init_andor_sse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_andor.c:64,2'
          Dst:             primitives_init_andor
        - Src:             'libfreerdp/primitives/prim_andor.c:65,2'
          Dst:             primitives_init_andor_sse3
    - functionName:    primitives_init_andor
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_andor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_andC_32u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_andor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - len
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_andor.c:30,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_andor.c:31,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_andor.c:33,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_andor.c:33,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_andor.c:34,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_andor.c:36,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    general_orC_32u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_andor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - len
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_andor.c:45,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_andor.c:46,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_andor.c:48,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_andor.c:48,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_andor.c:49,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_andor.c:51,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    primitives_init_alphaComp_sse3
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_alphaComp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_alphaComp_sse3_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_alphaComp.h:35,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.h:36,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - primitives_init_alphaComp_sse3_int
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.h:37,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_alphaComp.h:35,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.h:37,3'
              BranchSideFuncs:
                - primitives_init_alphaComp_sse3_int
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.h:39,37'
              BranchSideFuncs:
                - primitives_init_alphaComp_sse3_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_alphaComp.h:35,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_alphaComp.h:36,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_alphaComp.h:39,2'
          Dst:             primitives_init_alphaComp_sse3_int
    - functionName:    primitives_init_alphaComp_opt
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_alphaComp
        - primitives_init_alphaComp_sse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_alphaComp.c:96,2'
          Dst:             primitives_init_alphaComp
        - Src:             'libfreerdp/primitives/prim_alphaComp.c:97,2'
          Dst:             primitives_init_alphaComp_sse3
    - functionName:    primitives_init_alphaComp
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_alphaComp_argb
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pSrc1
        - src1Step
        - pSrc2
        - src2Step
        - pDst
        - dstStep
        - width
        - height
      BBCount:         15
      ICount:          214
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_alphaComp.c:38,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.c:40,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.c:85,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_alphaComp.c:44,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.c:46,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.c:83,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_alphaComp.c:50,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.c:53,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.c:55,13'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_alphaComp.c:55,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.c:58,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_alphaComp.c:68,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    writeScanlineGeneric
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - DstFormat
        - r
        - g
        - b
        - width
      BBCount:         70
      ICount:          311
      EdgeCount:       80
      CyclomaticComplexity: 12
      functionsReached:
        - getPixelWriteFunction
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:338,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:340,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:348,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:345,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:345,46'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:345,46'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:345,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:345,46'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:345,46'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:345,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:345,46'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:345,46'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:345,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:345,46'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:345,46'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:345,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:345,46'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:345,46'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:346,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:346,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:346,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:346,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:346,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:346,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,55'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,55'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:346,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,55'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,55'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:346,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,55'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,55'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:346,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,55'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,55'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:346,55'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,55'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:346,55'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:336,30'
          Dst:             getPixelWriteFunction
        - Src:             'libfreerdp/primitives/prim_colors.c:345,46'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:345,46'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:346,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:346,18'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:346,55'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:346,55'
          Dst:             winpr_int_assert
    - functionName:    getPixelWriteFunction
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - format
        - useAlpha
      BBCount:         15
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:174,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:178,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:178,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:182,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:182,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:186,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:186,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:190,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:190,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:193,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    writePixelARGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelXRGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelABGR
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelXBGR
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelRGBA
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelRGBX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelBGRA
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelBGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelGenericAlpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetColor
        - FreeRDPWriteColor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:157,17'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/primitives/prim_internal.h:158,2'
          Dst:             FreeRDPWriteColor
    - functionName:    writePixelGeneric
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetColor
        - FreeRDPWriteColorIgnoreAlpha
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:165,17'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/primitives/prim_internal.h:166,2'
          Dst:             FreeRDPWriteColorIgnoreAlpha
    - functionName:    writeScanlineRGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - DstFormat
        - r
        - g
        - b
        - width
      BBCount:         7
      ICount:          96
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - CLIP
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:356,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:358,25'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:365,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:358,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:359,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:360,18'
          Dst:             CLIP
    - functionName:    CLIP
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - X
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:200,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:202,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_internal.h:202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:203,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:205,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    writeScanlineBGR
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - DstFormat
        - r
        - g
        - b
        - width
      BBCount:         7
      ICount:          96
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - CLIP
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:373,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:375,25'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:382,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:375,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:376,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:377,18'
          Dst:             CLIP
    - functionName:    writeScanlineRGBX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - DstFormat
        - r
        - g
        - b
        - width
      BBCount:         7
      ICount:          100
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - CLIP
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:408,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:410,25'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:418,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:410,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:411,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:412,18'
          Dst:             CLIP
    - functionName:    writeScanlineXBGR
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - DstFormat
        - r
        - g
        - b
        - width
      BBCount:         7
      ICount:          100
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - CLIP
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:426,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:428,25'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:436,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:428,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:429,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:430,18'
          Dst:             CLIP
    - functionName:    writeScanlineXRGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - DstFormat
        - r
        - g
        - b
        - width
      BBCount:         7
      ICount:          100
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - CLIP
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:444,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:446,25'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:454,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:446,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:447,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:448,18'
          Dst:             CLIP
    - functionName:    getScanlineWriteFunction
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         17
      ICount:          68
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:461,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:465,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:465,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:469,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:469,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:473,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:473,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:477,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:477,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:480,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:483,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:486,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    writeScanlineBGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - DstFormat
        - r
        - g
        - b
        - width
      BBCount:         7
      ICount:          100
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - CLIP
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:390,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:392,25'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:400,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:392,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:393,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:394,18'
          Dst:             CLIP
    - functionName:    general_RGBToRGB_16s8u_P3AC4R_general
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         7
      ICount:          119
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - getScanlineWriteFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:505,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:507,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:514,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:502,36'
          Dst:             getScanlineWriteFunction
        - Src:             'libfreerdp/primitives/prim_colors.c:503,27'
          Dst:             FreeRDPGetBytesPerPixel
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    general_RGBToRGB_16s8u_P3AC4R_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         7
      ICount:          111
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - writeScanlineBGRX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:530,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:532,21'
              BranchSideFuncs:
                - writeScanlineBGRX
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:539,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:528,27'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_colors.c:532,3'
          Dst:             writeScanlineBGRX
    - functionName:    general_yCbCrToRGB_16s8u_P3AC4R_general
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         11
      ICount:          232
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - CLIP
        - FreeRDPGetBytesPerPixel
        - getPixelWriteFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:137,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:139,15'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:161,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:139,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:141,16'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:155,9'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:134,36'
          Dst:             getPixelWriteFunction
        - Src:             'libfreerdp/primitives/prim_colors.c:135,27'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_colors.c:152,51'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:152,60'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:152,69'
          Dst:             CLIP
    - functionName:    general_yCbCrToRGB_16s8u_P3AC4R_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         158
      ICount:          821
      EdgeCount:       181
      CyclomaticComplexity: 25
      functionsReached:
        - CLIP
        - FreeRDPGetBytesPerPixel
        - winpr_int_assert
        - writePixelBGRX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:91,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:93,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:120,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:93,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:95,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:114,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
        - Branch String:   'libfreerdp/primitives/prim_colors.c:100,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:100,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:100,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:100,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:100,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:100,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:100,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:100,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:100,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:100,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:100,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:100,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:100,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:100,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:100,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:102,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:102,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:102,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:102,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:102,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:102,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:102,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:102,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:102,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:102,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:102,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:102,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:102,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:102,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:102,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:104,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:104,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:104,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:104,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:104,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:106,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:106,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:106,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:106,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:106,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:106,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:106,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:106,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:106,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:106,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:106,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:106,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:106,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:106,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:106,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:108,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:108,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:108,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:108,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:108,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:108,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:108,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:108,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:108,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:108,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:108,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:108,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:108,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:108,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:108,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:109,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:109,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:109,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:109,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:109,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:110,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:110,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:110,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:110,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:110,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:110,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:110,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:110,20'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:110,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:110,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:110,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:110,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:110,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:110,20'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
                - writePixelBGRX
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:110,20'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:89,27'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_colors.c:100,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:100,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:102,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:102,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:104,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:104,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:106,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:106,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:108,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:108,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:109,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:109,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:110,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:110,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:111,55'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:111,64'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:111,73'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:111,11'
          Dst:             writePixelBGRX
    - functionName:    primitives_init_colors_neon
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_colors_neon_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.h:45,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.h:46,3'
              BranchSideFuncs:
                - primitives_init_colors_neon_int
            - BranchSide:      'libfreerdp/primitives/prim_colors.h:48,34'
              BranchSideFuncs:
                - primitives_init_colors_neon_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.h:45,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_colors.h:48,2'
          Dst:             primitives_init_colors_neon_int
    - functionName:    primitives_init_colors_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_colors_sse2_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.h:35,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.h:36,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - primitives_init_colors_sse2_int
            - BranchSide:      'libfreerdp/primitives/prim_colors.h:37,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.h:35,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.h:37,3'
              BranchSideFuncs:
                - primitives_init_colors_sse2_int
            - BranchSide:      'libfreerdp/primitives/prim_colors.h:39,34'
              BranchSideFuncs:
                - primitives_init_colors_sse2_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.h:35,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_colors.h:36,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_colors.h:39,2'
          Dst:             primitives_init_colors_sse2_int
    - functionName:    primitives_init_colors_opt
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_colors
        - primitives_init_colors_neon
        - primitives_init_colors_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:573,2'
          Dst:             primitives_init_colors
        - Src:             'libfreerdp/primitives/prim_colors.c:574,2'
          Dst:             primitives_init_colors_sse2
        - Src:             'libfreerdp/primitives/prim_colors.c:575,2'
          Dst:             primitives_init_colors_neon
    - functionName:    primitives_init_colors
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_yCbCrToRGB_16s8u_P3AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         8
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - general_yCbCrToRGB_16s8u_P3AC4R_BGRX
        - general_yCbCrToRGB_16s8u_P3AC4R_general
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:169,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:173,48'
              BranchSideFuncs:
                - general_yCbCrToRGB_16s8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:173,48'
              BranchSideFuncs:
                - general_yCbCrToRGB_16s8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:177,51'
              BranchSideFuncs:
                - general_yCbCrToRGB_16s8u_P3AC4R_general
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:173,11'
          Dst:             general_yCbCrToRGB_16s8u_P3AC4R_BGRX
        - Src:             'libfreerdp/primitives/prim_colors.c:177,11'
          Dst:             general_yCbCrToRGB_16s8u_P3AC4R_general
    - functionName:    general_yCbCrToRGB_16s16s_P3P3
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         53
      ICount:          386
      EdgeCount:       61
      CyclomaticComplexity: 10
      functionsReached:
        - CLIP
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:206,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:206,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:206,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:206,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:206,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:206,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
        - Branch String:   'libfreerdp/primitives/prim_colors.c:206,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:206,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:206,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
        - Branch String:   'libfreerdp/primitives/prim_colors.c:206,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:206,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:206,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:206,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:206,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:206,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:208,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:208,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:208,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:208,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:208,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:208,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
        - Branch String:   'libfreerdp/primitives/prim_colors.c:208,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:208,20'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:208,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
        - Branch String:   'libfreerdp/primitives/prim_colors.c:208,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:208,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:208,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:208,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:208,20'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:208,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:211,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:213,15'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:262,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:213,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:218,28'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:254,11'
              BranchSideFuncs:
                - CLIP
                - CLIP
                - CLIP
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:206,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:206,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:208,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:208,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:249,14'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:250,14'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_colors.c:251,14'
          Dst:             CLIP
    - functionName:    general_RGBToYCbCr_16s16s_P3P3
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         71
      ICount:          435
      EdgeCount:       85
      CyclomaticComplexity: 16
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:287,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:287,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:287,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:287,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:287,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:287,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:287,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:287,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:287,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:287,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:287,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:287,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:287,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:287,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:287,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:289,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:289,20'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:289,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:289,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:289,20'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:289,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:289,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:289,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:289,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:289,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:289,20'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:289,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:289,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:289,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:289,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_colors.c:292,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:294,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:330,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:294,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:299,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:322,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:317,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:317,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:317,21'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:317,21'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:317,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:317,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:318,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:318,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:318,22'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:318,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:318,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:318,15'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:319,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:319,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:319,22'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_colors.c:319,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:319,15'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:319,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:287,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:287,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:289,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_colors.c:289,20'
          Dst:             winpr_int_assert
    - functionName:    general_RGBToRGB_16s8u_P3AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         8
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - general_RGBToRGB_16s8u_P3AC4R_BGRX
        - general_RGBToRGB_16s8u_P3AC4R_general
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_colors.c:550,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:554,46'
              BranchSideFuncs:
                - general_RGBToRGB_16s8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:554,46'
              BranchSideFuncs:
                - general_RGBToRGB_16s8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_colors.c:557,49'
              BranchSideFuncs:
                - general_RGBToRGB_16s8u_P3AC4R_general
      Callsites:
        - Src:             'libfreerdp/primitives/prim_colors.c:554,11'
          Dst:             general_RGBToRGB_16s8u_P3AC4R_BGRX
        - Src:             'libfreerdp/primitives/prim_colors.c:557,11'
          Dst:             general_RGBToRGB_16s8u_P3AC4R_general
    - functionName:    generic_image_copy_bgrx32_bgrx32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - nSrcStep
        - nXSrc
        - nYSrc
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         13
      ICount:          253
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:198,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:201,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:207,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:209,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:213,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:213,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:215,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:219,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_image_copy_bgr24_bgrx32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - nSrcStep
        - nXSrc
        - nYSrc
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         13
      ICount:          253
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:159,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:162,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:183,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:168,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:170,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:175,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:175,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:177,41'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:181,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_image_copy_no_overlap_no_alpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        18
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
        - flags
      BBCount:         6
      ICount:          120
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FreeRDPAreColorFormatsEqualNoAlpha
        - generic_image_copy_no_overlap_convert
        - generic_image_copy_no_overlap_memcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:354,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:355,47'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_memcpy
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:360,48'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_convert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.c:354,6'
          Dst:             FreeRDPAreColorFormatsEqualNoAlpha
        - Src:             'libfreerdp/primitives/prim_copy.c:355,10'
          Dst:             generic_image_copy_no_overlap_memcpy
        - Src:             'libfreerdp/primitives/prim_copy.c:360,10'
          Dst:             generic_image_copy_no_overlap_convert
    - functionName:    generic_image_copy_no_overlap_memcpy
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        18
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
        - flags
      BBCount:         28
      ICount:          222
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:272,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:275,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:282,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:279,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:279,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:279,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:279,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:279,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:279,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:279,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:279,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:279,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:279,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:279,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:279,10'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:279,10'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:279,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:279,10'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.c:266,26'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_copy.c:267,26'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_copy.c:279,10'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:279,10'
          Dst:             winpr_int_assert
    - functionName:    generic_image_copy_no_overlap_convert
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         15
      ICount:          231
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - FreeRDPConvertColor
        - FreeRDPGetBytesPerPixel
        - FreeRDPReadColor_int
        - FreeRDPWriteColor_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:234,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:237,8'
              BranchSideFuncs:
                - FreeRDPReadColor_int.2299
                - FreeRDPConvertColor.2300
                - FreeRDPWriteColor_int.2301
                - FreeRDPReadColor_int.2299
                - FreeRDPConvertColor.2300
                - FreeRDPWriteColor_int.2301
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:256,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:243,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:245,47'
              BranchSideFuncs:
                - FreeRDPReadColor_int.2299
                - FreeRDPConvertColor.2300
                - FreeRDPWriteColor_int.2301
                - FreeRDPReadColor_int.2299
                - FreeRDPConvertColor.2300
                - FreeRDPWriteColor_int.2301
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:249,3'
              BranchSideFuncs:
                - FreeRDPReadColor_int.2299
                - FreeRDPConvertColor.2300
                - FreeRDPWriteColor_int.2301
                - FreeRDPReadColor_int.2299
                - FreeRDPConvertColor.2300
                - FreeRDPWriteColor_int.2301
        - Branch String:   'libfreerdp/primitives/prim_copy.c:249,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:251,47'
              BranchSideFuncs:
                - FreeRDPReadColor_int.2299
                - FreeRDPConvertColor.2300
                - FreeRDPWriteColor_int.2301
                - FreeRDPReadColor_int.2299
                - FreeRDPConvertColor.2300
                - FreeRDPWriteColor_int.2301
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:255,2'
              BranchSideFuncs:
                - FreeRDPReadColor_int.2299
                - FreeRDPConvertColor.2300
                - FreeRDPWriteColor_int.2301
                - FreeRDPReadColor_int.2299
                - FreeRDPConvertColor.2300
                - FreeRDPWriteColor_int.2301
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.c:230,26'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_copy.c:231,26'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_copy.c:245,25'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/primitives/prim_copy.c:246,28'
          Dst:             FreeRDPConvertColor
        - Src:             'libfreerdp/primitives/prim_copy.c:247,4'
          Dst:             FreeRDPWriteColor_int
        - Src:             'libfreerdp/primitives/prim_copy.c:251,25'
          Dst:             FreeRDPReadColor_int
        - Src:             'libfreerdp/primitives/prim_copy.c:252,28'
          Dst:             FreeRDPConvertColor
        - Src:             'libfreerdp/primitives/prim_copy.c:253,4'
          Dst:             FreeRDPWriteColor_int
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    FreeRDPReadColor_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/../codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - format
      BBCount:         16
      ICount:          142
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPColorHasAlpha
        - FreeRDPGetBitsPerPixel
        - FreeRDPGetColorFormatName
        - WLog_Print_dbg_tag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/../codec/color.h:109,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:113,17'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:117,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:121,21'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:125,21'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha.2303
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:135,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:135,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:135,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:139,4'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.2308
        - Branch String:   'libfreerdp/primitives/../codec/color.h:127,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:128,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:130,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/../codec/color.h:109,10'
          Dst:             FreeRDPGetBitsPerPixel
        - Src:             'libfreerdp/primitives/../codec/color.h:127,9'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/primitives/../codec/color.h:139,4'
          Dst:             FreeRDPGetColorFormatName
        - Src:             'libfreerdp/primitives/../codec/color.h:139,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    FreeRDPConvertColor
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - color
        - srcFormat
        - dstFormat
        - palette
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetColor
        - FreeRDPSplitColor
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:262,3'
          Dst:             FreeRDPSplitColor
        - Src:             'include/freerdp/codec/color.h:263,10'
          Dst:             FreeRDPGetColor
    - functionName:    FreeRDPWriteColor_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/../codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dst
        - format
        - color
      BBCount:         14
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPColorHasAlpha
        - FreeRDPGetBitsPerPixel
        - FreeRDPGetColorFormatName
        - WLog_Print_dbg_tag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/../codec/color.h:39,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:42,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:49,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:55,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:60,30'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha.2303
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:68,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:72,4'
              BranchSideFuncs:
                - FreeRDPGetColorFormatName
                - WLog_Print_dbg_tag.2308
        - Branch String:   'libfreerdp/primitives/../codec/color.h:60,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:61,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/../codec/color.h:63,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/../codec/color.h:39,10'
          Dst:             FreeRDPGetBitsPerPixel
        - Src:             'libfreerdp/primitives/../codec/color.h:60,9'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/primitives/../codec/color.h:72,4'
          Dst:             FreeRDPGetColorFormatName
        - Src:             'libfreerdp/primitives/../codec/color.h:72,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeRDPColorHasAlpha
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/freerdp/codec/color.h:202,7'
          Branch Sides:
            - BranchSide:      'include/freerdp/codec/color.h:203,4'
              BranchSideFuncs: []
            - BranchSide:      'include/freerdp/codec/color.h:205,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    generic_image_copy_no_overlap_dst_alpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         41
      ICount:          254
      EdgeCount:       78
      CyclomaticComplexity: 39
      functionsReached:
        - generic_image_copy_bgr24_bgrx32
        - generic_image_copy_bgrx32_bgrx32
        - generic_image_copy_no_overlap_convert
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:291,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:291,2'
              BranchSideFuncs:
                - winpr_int_assert
                - generic_image_copy_bgr24_bgrx32
                - generic_image_copy_bgrx32_bgrx32
                - generic_image_copy_no_overlap_convert
                - generic_image_copy_bgrx32_bgrx32
                - generic_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:291,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:292,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:292,2'
              BranchSideFuncs:
                - generic_image_copy_bgr24_bgrx32
                - generic_image_copy_bgrx32_bgrx32
                - generic_image_copy_no_overlap_convert
                - generic_image_copy_bgrx32_bgrx32
                - generic_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:292,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:294,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:297,12'
              BranchSideFuncs:
                - generic_image_copy_bgr24_bgrx32
                - generic_image_copy_no_overlap_convert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:310,12'
              BranchSideFuncs:
                - generic_image_copy_bgrx32_bgrx32
                - generic_image_copy_no_overlap_convert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:310,12'
              BranchSideFuncs:
                - generic_image_copy_bgrx32_bgrx32
                - generic_image_copy_no_overlap_convert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:323,12'
              BranchSideFuncs:
                - generic_image_copy_bgr24_bgrx32
                - generic_image_copy_bgrx32_bgrx32
                - generic_image_copy_no_overlap_convert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:323,12'
              BranchSideFuncs:
                - generic_image_copy_bgr24_bgrx32
                - generic_image_copy_bgrx32_bgrx32
                - generic_image_copy_no_overlap_convert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:339,4'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_convert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:297,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:302,10'
              BranchSideFuncs:
                - generic_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:302,10'
              BranchSideFuncs:
                - generic_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:305,6'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_convert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:310,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:315,10'
              BranchSideFuncs:
                - generic_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:315,10'
              BranchSideFuncs:
                - generic_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:318,6'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_convert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:323,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:328,10'
              BranchSideFuncs:
                - generic_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:328,10'
              BranchSideFuncs:
                - generic_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:332,10'
              BranchSideFuncs:
                - generic_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:335,6'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_convert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.c:291,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:292,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:301,13'
          Dst:             generic_image_copy_bgr24_bgrx32
        - Src:             'libfreerdp/primitives/prim_copy.c:314,13'
          Dst:             generic_image_copy_bgrx32_bgrx32
        - Src:             'libfreerdp/primitives/prim_copy.c:327,13'
          Dst:             generic_image_copy_bgrx32_bgrx32
        - Src:             'libfreerdp/primitives/prim_copy.c:331,13'
          Dst:             generic_image_copy_bgr24_bgrx32
        - Src:             'libfreerdp/primitives/prim_copy.c:342,9'
          Dst:             generic_image_copy_no_overlap_convert
    - functionName:    memory_regions_overlap_2d
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p1
        - p1Step
        - p1Size
        - p2
        - p2Step
        - p2Size
        - width
        - height
      BBCount:         137
      ICount:          544
      EdgeCount:       158
      CyclomaticComplexity: 23
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:61,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:63,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:73,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:64,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:64,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:64,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:64,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:64,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:64,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:64,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:64,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:64,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:64,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:64,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:64,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:64,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:64,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:64,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:65,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:65,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:65,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:65,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:65,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:65,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:65,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:65,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:65,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:65,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:65,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:65,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:65,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:65,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:65,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:66,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:66,29'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:66,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:66,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:66,29'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:66,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:66,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:66,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:66,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:66,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:66,29'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:66,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:66,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:66,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:66,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:68,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:69,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:70,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:74,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:74,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:74,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:74,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:74,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:74,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:74,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:74,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:74,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:74,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:74,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:74,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:74,30'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:74,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:74,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:75,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:75,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:75,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:75,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:75,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:75,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:75,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:75,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:75,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:75,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:75,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:75,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:75,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:75,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:75,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:76,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:76,29'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:76,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:76,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:76,29'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:76,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:76,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:76,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:76,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:76,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:76,29'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:76,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:76,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:76,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:76,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:78,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:79,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.c:64,30'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:64,30'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:65,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:65,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:66,29'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:66,29'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:74,30'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:74,30'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:75,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:75,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:76,29'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:76,29'
          Dst:             winpr_int_assert
    - functionName:    memory_regions_overlap_1d
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p1
        - p2
        - bytes
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:38,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:40,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:45,7'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:40,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:41,4'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:42,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:45,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:46,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    primitives_init_copy_avx2
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_copy_avx2_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.h:56,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.h:57,3'
              BranchSideFuncs:
                - primitives_init_copy_avx2_int
            - BranchSide:      'libfreerdp/primitives/prim_copy.h:59,32'
              BranchSideFuncs:
                - primitives_init_copy_avx2_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.h:56,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_copy.h:59,2'
          Dst:             primitives_init_copy_avx2_int
    - functionName:    primitives_init_copy_sse41
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_copy_sse41_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.h:46,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.h:47,3'
              BranchSideFuncs:
                - primitives_init_copy_sse41_int
            - BranchSide:      'libfreerdp/primitives/prim_copy.h:49,33'
              BranchSideFuncs:
                - primitives_init_copy_sse41_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.h:46,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_copy.h:49,2'
          Dst:             primitives_init_copy_sse41_int
    - functionName:    primitives_init_copy_opt
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_copy
        - primitives_init_copy_avx2
        - primitives_init_copy_sse41
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.c:427,2'
          Dst:             primitives_init_copy
        - Src:             'libfreerdp/primitives/prim_copy.c:428,2'
          Dst:             primitives_init_copy_sse41
        - Src:             'libfreerdp/primitives/prim_copy.c:430,2'
          Dst:             primitives_init_copy_avx2
    - functionName:    primitives_init_copy
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_copy_8u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - pDst
        - len
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memory_regions_overlap_1d
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:90,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:92,18'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:96,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.c:90,6'
          Dst:             memory_regions_overlap_1d
    - functionName:    general_copy_8u_AC4r
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - width
        - height
      BBCount:         62
      ICount:          273
      EdgeCount:       73
      CyclomaticComplexity: 13
      functionsReached:
        - memory_regions_overlap_2d
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:113,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:113,26'
              BranchSideFuncs:
                - winpr_int_assert
                - memory_regions_overlap_2d
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:113,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:113,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:113,26'
              BranchSideFuncs:
                - winpr_int_assert
                - memory_regions_overlap_2d
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:113,26'
              BranchSideFuncs:
                - winpr_int_assert
                - memory_regions_overlap_2d
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:113,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:113,26'
              BranchSideFuncs:
                - memory_regions_overlap_2d
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:113,26'
              BranchSideFuncs:
                - winpr_int_assert
                - memory_regions_overlap_2d
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:113,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:113,26'
              BranchSideFuncs:
                - winpr_int_assert
                - memory_regions_overlap_2d
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:113,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:113,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:113,26'
              BranchSideFuncs:
                - memory_regions_overlap_2d
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:113,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:115,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:115,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:116,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:115,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:116,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:118,32'
              BranchSideFuncs:
                - memory_regions_overlap_2d
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:118,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:121,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:131,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:123,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:123,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:123,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:123,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:123,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_copy.c:126,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:123,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:127,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:139,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:136,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.c:113,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:113,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:118,6'
          Dst:             memory_regions_overlap_2d
        - Src:             'libfreerdp/primitives/prim_copy.c:123,28'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_copy.c:123,28'
          Dst:             winpr_int_assert
    - functionName:    generic_image_copy_no_overlap
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - flags
      BBCount:         33
      ICount:          244
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - FreeRDPColorHasAlpha
        - FreeRDPGetBytesPerPixel
        - generic_image_copy_no_overlap_dst_alpha
        - generic_image_copy_no_overlap_no_alpha
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_copy.c:380,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:380,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:381,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:380,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:381,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:383,7'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.2298
                - FreeRDPGetBytesPerPixel.2298
        - Branch String:   'libfreerdp/primitives/prim_copy.c:383,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:383,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:384,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:383,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:384,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:386,7'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.2298
                - FreeRDPGetBytesPerPixel.2298
        - Branch String:   'libfreerdp/primitives/prim_copy.c:386,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:386,20'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.2298
                - FreeRDPGetBytesPerPixel.2298
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:387,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_copy.c:386,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:387,3'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.2298
                - FreeRDPGetBytesPerPixel.2298
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:389,6'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.2298
                - FreeRDPGetBytesPerPixel.2298
        - Branch String:   'libfreerdp/primitives/prim_copy.c:389,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:390,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.2298
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.2298
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:392,6'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.2298
        - Branch String:   'libfreerdp/primitives/prim_copy.c:392,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:393,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.2298
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:395,6'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
        - Branch String:   'libfreerdp/primitives/prim_copy.c:395,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:397,17'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:401,8'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_dst_alpha
        - Branch String:   'libfreerdp/primitives/prim_copy.c:401,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:401,70'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha.2303
                - generic_image_copy_no_overlap_no_alpha
                - generic_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:408,7'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
        - Branch String:   'libfreerdp/primitives/prim_copy.c:401,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:403,7'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/prim_copy.c:408,7'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_no_alpha
      Callsites:
        - Src:             'libfreerdp/primitives/prim_copy.c:390,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_copy.c:393,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_copy.c:401,49'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/primitives/prim_copy.c:402,10'
          Dst:             generic_image_copy_no_overlap_dst_alpha
        - Src:             'libfreerdp/primitives/prim_copy.c:407,10'
          Dst:             generic_image_copy_no_overlap_no_alpha
    - functionName:    primitives_init_set_sse2
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_set_sse2_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_set.h:35,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.h:36,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - primitives_init_set_sse2_int
            - BranchSide:      'libfreerdp/primitives/prim_set.h:37,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_set.h:35,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.h:37,3'
              BranchSideFuncs:
                - primitives_init_set_sse2_int
            - BranchSide:      'libfreerdp/primitives/prim_set.h:39,31'
              BranchSideFuncs:
                - primitives_init_set_sse2_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_set.h:35,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_set.h:36,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_set.h:39,2'
          Dst:             primitives_init_set_sse2_int
    - functionName:    primitives_init_set_opt
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_set
        - primitives_init_set_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_set.c:131,2'
          Dst:             primitives_init_set
        - Src:             'libfreerdp/primitives/prim_set.c:132,2'
          Dst:             primitives_init_set_sse2
    - functionName:    primitives_init_set
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_set_8u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - pDst
        - len
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_set_32s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - pDst
        - len
      BBCount:         21
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - primitives_get
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_set.c:49,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.c:51,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_set.c:58,7'
              BranchSideFuncs:
                - primitives_get
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_set.c:51,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.c:52,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_set.c:54,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_set.c:63,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.c:65,22'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_set.c:77,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_set.c:67,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.c:68,16'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_set.c:70,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_set.c:71,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.c:71,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_set.c:71,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_set.c:61,10'
          Dst:             primitives_get
        - Src:             'libfreerdp/primitives/prim_set.c:71,3'
          Dst:             winpr_int_assert
    - functionName:    general_set_32u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - pDst
        - len
      BBCount:         21
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - primitives_get
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_set.c:88,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_set.c:97,7'
              BranchSideFuncs:
                - primitives_get
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_set.c:90,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.c:91,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_set.c:93,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_set.c:102,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.c:104,22'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_set.c:116,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_set.c:106,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.c:107,16'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_set.c:109,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_set.c:110,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_set.c:110,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_set.c:110,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_set.c:100,10'
          Dst:             primitives_get
        - Src:             'libfreerdp/primitives/prim_set.c:110,3'
          Dst:             winpr_int_assert
    - functionName:    general_zero
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pDst
        - len
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shift
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - val
        - sh
      BBCount:         24
      ICount:          99
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_shift.c:30,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:30,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:30,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:30,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:30,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:30,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:30,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:30,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:30,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:30,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:30,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:30,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:30,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:30,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:30,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_shift.c:30,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:30,9'
          Dst:             winpr_int_assert
    - functionName:    primitives_init_shift_sse3
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_shift_sse3_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_shift.h:34,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.h:35,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - primitives_init_shift_sse3_int
            - BranchSide:      'libfreerdp/primitives/prim_shift.h:36,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_shift.h:34,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.h:36,3'
              BranchSideFuncs:
                - primitives_init_shift_sse3_int
            - BranchSide:      'libfreerdp/primitives/prim_shift.h:38,33'
              BranchSideFuncs:
                - primitives_init_shift_sse3_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_shift.h:34,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_shift.h:35,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_shift.h:38,2'
          Dst:             primitives_init_shift_sse3_int
    - functionName:    primitives_init_shift_opt
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_shift
        - primitives_init_shift_sse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_shift.c:148,2'
          Dst:             primitives_init_shift
        - Src:             'libfreerdp/primitives/prim_shift.c:149,2'
          Dst:             primitives_init_shift_sse3
    - functionName:    primitives_init_shift
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_lShiftC_16s_inplace
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pSrcDst
        - val
        - len
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - shift
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_shift.c:36,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:37,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:38,6'
              BranchSideFuncs:
                - shift
        - Branch String:   'libfreerdp/primitives/prim_shift.c:38,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:41,14'
              BranchSideFuncs:
                - shift
        - Branch String:   'libfreerdp/primitives/prim_shift.c:41,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:42,22'
              BranchSideFuncs:
                - shift
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:44,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_shift.c:42,16'
          Dst:             shift
    - functionName:    general_lShiftC_16s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - len
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - shift
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_shift.c:50,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:51,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:52,6'
              BranchSideFuncs:
                - shift
        - Branch String:   'libfreerdp/primitives/prim_shift.c:52,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:55,14'
              BranchSideFuncs:
                - shift
        - Branch String:   'libfreerdp/primitives/prim_shift.c:55,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:56,19'
              BranchSideFuncs:
                - shift
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:58,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_shift.c:56,13'
          Dst:             shift
    - functionName:    general_rShiftC_16s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - len
      BBCount:         33
      ICount:          190
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_shift.c:65,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:67,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:67,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:70,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:70,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:73,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_shift.c:71,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:71,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:71,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:71,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:71,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:71,13'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_shift.c:71,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:71,13'
          Dst:             winpr_int_assert
    - functionName:    general_lShiftC_16u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - len
      BBCount:         33
      ICount:          197
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_shift.c:80,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:82,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:82,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:85,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:85,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:88,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_shift.c:86,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:86,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:86,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:86,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:86,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:86,13'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_shift.c:86,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:86,13'
          Dst:             winpr_int_assert
    - functionName:    general_rShiftC_16u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - len
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_shift.c:95,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:97,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_shift.c:97,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:100,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_shift.c:100,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:103,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    general_shiftC_16s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - len
      BBCount:         50
      ICount:          191
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - general_lShiftC_16s
        - general_rShiftC_16s
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_shift.c:110,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:113,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - general_lShiftC_16s
                - winpr_int_assert
                - winpr_int_assert
                - general_rShiftC_16s
        - Branch String:   'libfreerdp/primitives/prim_shift.c:113,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - general_rShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - general_lShiftC_16s
        - Branch String:   'libfreerdp/primitives/prim_shift.c:114,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_rShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:114,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_rShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_rShiftC_16s
        - Branch String:   'libfreerdp/primitives/prim_shift.c:114,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,36'
              BranchSideFuncs:
                - general_rShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_rShiftC_16s
        - Branch String:   'libfreerdp/primitives/prim_shift.c:114,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_rShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:114,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,36'
              BranchSideFuncs:
                - general_rShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:114,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:116,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_lShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:116,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_lShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_lShiftC_16s
        - Branch String:   'libfreerdp/primitives/prim_shift.c:116,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,36'
              BranchSideFuncs:
                - general_lShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_lShiftC_16s
        - Branch String:   'libfreerdp/primitives/prim_shift.c:116,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_lShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:116,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,36'
              BranchSideFuncs:
                - general_lShiftC_16s
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:116,36'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_shift.c:114,36'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:114,36'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:114,10'
          Dst:             general_rShiftC_16s
        - Src:             'libfreerdp/primitives/prim_shift.c:116,36'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:116,36'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:116,10'
          Dst:             general_lShiftC_16s
    - functionName:    general_shiftC_16u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - len
      BBCount:         50
      ICount:          191
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - general_lShiftC_16u
        - general_rShiftC_16u
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_shift.c:123,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:124,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:126,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - general_lShiftC_16u
                - winpr_int_assert
                - winpr_int_assert
                - general_rShiftC_16u
        - Branch String:   'libfreerdp/primitives/prim_shift.c:126,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - general_rShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - general_lShiftC_16u
        - Branch String:   'libfreerdp/primitives/prim_shift.c:127,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_rShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:127,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_rShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_rShiftC_16u
        - Branch String:   'libfreerdp/primitives/prim_shift.c:127,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,36'
              BranchSideFuncs:
                - general_rShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_rShiftC_16u
        - Branch String:   'libfreerdp/primitives/prim_shift.c:127,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_rShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:127,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,36'
              BranchSideFuncs:
                - general_rShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:127,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:129,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_lShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:129,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_lShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_lShiftC_16u
        - Branch String:   'libfreerdp/primitives/prim_shift.c:129,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,36'
              BranchSideFuncs:
                - general_lShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_lShiftC_16u
        - Branch String:   'libfreerdp/primitives/prim_shift.c:129,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,36'
              BranchSideFuncs:
                - winpr_int_assert
                - general_lShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_shift.c:129,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,36'
              BranchSideFuncs:
                - general_lShiftC_16u
            - BranchSide:      'libfreerdp/primitives/prim_shift.c:129,36'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_shift.c:127,36'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:127,36'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:127,10'
          Dst:             general_rShiftC_16u
        - Src:             'libfreerdp/primitives/prim_shift.c:129,36'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:129,36'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_shift.c:129,10'
          Dst:             general_lShiftC_16u
    - functionName:    primitives_init_sign_ssse3
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_sign.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsProcessorFeaturePresent
        - IsProcessorFeaturePresentEx
        - primitives_init_sign_ssse3_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_sign.h:35,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.h:36,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - primitives_init_sign_ssse3_int
            - BranchSide:      'libfreerdp/primitives/prim_sign.h:37,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_sign.h:35,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.h:37,3'
              BranchSideFuncs:
                - primitives_init_sign_ssse3_int
            - BranchSide:      'libfreerdp/primitives/prim_sign.h:39,33'
              BranchSideFuncs:
                - primitives_init_sign_ssse3_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_sign.h:35,7'
          Dst:             IsProcessorFeaturePresentEx
        - Src:             'libfreerdp/primitives/prim_sign.h:36,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_sign.h:39,2'
          Dst:             primitives_init_sign_ssse3_int
    - functionName:    primitives_init_sign_opt
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_sign
        - primitives_init_sign_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_sign.c:48,2'
          Dst:             primitives_init_sign
        - Src:             'libfreerdp/primitives/prim_sign.c:49,2'
          Dst:             primitives_init_sign_ssse3
    - functionName:    primitives_init_sign
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_sign_16s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_sign.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - pDst
        - len
      BBCount:         48
      ICount:          246
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_sign.c:30,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:32,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:36,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:33,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_sign.c:33,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:30,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_sign.c:30,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_sign.c:33,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_sign.c:33,13'
          Dst:             winpr_int_assert
    - functionName:    general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      void
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - srcEven
        - srcOdd
        - srcFormat
        - yLumaDstEven
        - yLumaDstOdd
        - uLumaDst
        - vLumaDst
        - yEvenChromaDst1
        - yEvenChromaDst2
        - yOddChromaDst1
        - yOddChromaDst2
        - uChromaDst1
        - uChromaDst2
        - vChromaDst1
        - vChromaDst2
        - width
      BBCount:         48
      ICount:          576
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPReadColor
        - FreeRDPSplitColor
        - RGB2U
        - RGB2V
        - RGB2Y
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1853,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1853,2'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1853,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1854,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1856,8'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1983,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1880,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1882,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1894,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1899,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1901,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1913,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1918,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1918,18'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1932,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1918,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1920,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1932,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1940,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1941,22'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1943,7'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1943,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1944,21'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1946,7'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1946,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1946,18'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1950,18'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1946,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1947,21'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1950,18'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1954,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1956,25'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1960,7'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1960,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1963,8'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1982,2'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1963,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1965,25'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1970,8'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1970,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1972,22'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1978,22'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1851,21'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:1853,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1872,25'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1874,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1875,9'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1876,9'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1877,9'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1885,25'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1887,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1888,9'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1889,9'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1890,9'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1904,25'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1906,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1907,9'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1908,9'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1909,9'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1923,25'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1925,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1926,9'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1927,9'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1928,9'
          Dst:             RGB2V
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    RGB2Y
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - R
        - G
        - B
      BBCount:         24
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    42
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:270,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:270,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:270,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:270,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:270,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:270,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_internal.h:270,9'
          Dst:             winpr_int_assert
    - functionName:    RGB2U
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - R
        - G
        - B
      BBCount:         24
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    30
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:276,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_internal.h:276,9'
          Dst:             winpr_int_assert
    - functionName:    RGB2V
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - R
        - G
        - B
      BBCount:         24
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    30
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:282,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:282,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:282,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:282,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:282,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:282,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_internal.h:282,9'
          Dst:             winpr_int_assert
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    general_RGBToAVC444YUVv2_ANY
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         20
      ICount:          382
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2041,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2041,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2042,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2041,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2042,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2044,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
                - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2045,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2047,26'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
                - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2066,2'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2048,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2048,49'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
                - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2048,15'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
                - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2066,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2068,26'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2079,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:2061,3'
          Dst:             general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/prim_YUV.c:2074,3'
          Dst:             general_RGBToAVC444YUVv2_ANY_DOUBLE_ROW
    - functionName:    general_RGBToAVC444YUVv2_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         17
      ICount:          359
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2244,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2244,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2245,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2244,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2245,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2247,9'
              BranchSideFuncs:
                - int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2248,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2250,26'
              BranchSideFuncs:
                - int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2269,2'
              BranchSideFuncs:
                - int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2269,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2271,26'
              BranchSideFuncs:
                - int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2282,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:2264,3'
          Dst:             int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/prim_YUV.c:2277,3'
          Dst:             int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
    - functionName:    int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2090
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      void
      argCount:        16
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - offset
        - pSrcEven
        - pSrcOdd
        - yLumaDstEven
        - yLumaDstOdd
        - uLumaDst
        - vLumaDst
        - yEvenChromaDst1
        - yEvenChromaDst2
        - yOddChromaDst1
        - yOddChromaDst2
        - uChromaDst1
        - uChromaDst2
        - vChromaDst1
        - vChromaDst2
        - width
      BBCount:         79
      ICount:          671
      EdgeCount:       95
      CyclomaticComplexity: 18
      functionsReached:
        - RGB2U
        - RGB2V
        - RGB2Y
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2091,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2091,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2091,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2092,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2092,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2092,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2093,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2093,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2093,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2094,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2094,2'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2094,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2095,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2095,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2095,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2097,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2099,26'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2220,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2100,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2100,35'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2100,15'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2123,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2125,27'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2135,9'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2140,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2142,26'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2152,9'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2157,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2157,18'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2169,9'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2157,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2159,26'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2169,9'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2177,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2178,22'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2180,7'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2180,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2180,17'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2183,7'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2180,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2181,21'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2183,7'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2183,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2183,18'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2187,18'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2183,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2183,36'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2187,18'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2183,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2184,21'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2187,18'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2191,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2193,25'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2197,7'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2197,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2200,8'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2219,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2200,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2202,25'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2207,8'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2207,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2209,22'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2215,22'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:2091,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:2092,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:2093,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:2094,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:2095,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:2118,9'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:2119,9'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:2120,9'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:2129,9'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:2130,9'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:2131,9'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:2146,9'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:2147,9'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:2148,9'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:2163,9'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:2164,9'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:2165,9'
          Dst:             RGB2V
    - functionName:    general_RGBToAVC444YUV_ANY_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - srcEven
        - srcOdd
        - srcFormat
        - b1Even
        - b1Odd
        - b2
        - b3
        - b4
        - b5
        - b6
        - b7
        - width
      BBCount:         72
      ICount:          820
      EdgeCount:       87
      CyclomaticComplexity: 17
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPReadColor
        - FreeRDPSplitColor
        - RGB2U
        - RGB2V
        - RGB2Y
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1600,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1602,23'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1708,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1628,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1630,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1641,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1641,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1643,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1654,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1654,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1654,17'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1668,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1654,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1656,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1668,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1671,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1673,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1680,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1680,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1680,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1680,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1680,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1680,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1682,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1682,22'
              BranchSideFuncs:
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1682,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1682,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1682,22'
              BranchSideFuncs:
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1682,22'
              BranchSideFuncs:
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1682,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1682,22'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1682,22'
              BranchSideFuncs:
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1682,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1682,22'
              BranchSideFuncs:
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1682,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1682,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1682,22'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1682,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1689,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1691,12'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1702,8'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1694,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1696,13'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1699,3'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1702,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1704,12'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1707,2'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1599,21'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:1620,25'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1622,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1623,28'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1624,28'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1625,28'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1633,25'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1635,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1636,10'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1637,10'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1638,10'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1646,25'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1648,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1649,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1650,16'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1651,16'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1659,25'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1661,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1662,10'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1663,10'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1664,10'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1680,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1680,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1682,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1682,22'
          Dst:             winpr_int_assert
    - functionName:    general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - srcEven
        - srcOdd
        - b1Even
        - b1Odd
        - b2
        - b3
        - b4
        - b5
        - b6
        - b7
        - width
      BBCount:         78
      ICount:          788
      EdgeCount:       93
      CyclomaticComplexity: 17
      functionsReached:
        - RGB2U
        - RGB2V
        - RGB2Y
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1447,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1447,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1447,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1448,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1450,23'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1546,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1474,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1476,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1485,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1485,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1487,26'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1496,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1496,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1496,17'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1508,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1496,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1498,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1508,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1511,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1513,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1520,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1520,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1520,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1520,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1520,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1520,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1521,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1521,22'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1521,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1521,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1521,22'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1521,22'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1521,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1521,22'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1521,22'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1521,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1521,22'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1521,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1521,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1521,22'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1521,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1527,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1529,12'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1540,8'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1532,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1534,13'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1537,3'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1540,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1542,12'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1545,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1447,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1469,28'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1470,28'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1471,28'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1480,10'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1481,10'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1482,10'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1491,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1492,16'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1493,16'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1502,10'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1503,10'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1504,10'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1520,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1520,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1521,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1521,22'
          Dst:             winpr_int_assert
    - functionName:    general_RGBToAVC444YUV_ANY
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         22
      ICount:          292
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - general_RGBToAVC444YUV_ANY_DOUBLE_ROW
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1775,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1777,3'
              BranchSideFuncs:
                - winpr_int_assert
                - general_RGBToAVC444YUV_ANY_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1796,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1777,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1777,3'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_ANY_DOUBLE_ROW
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1777,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1780,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1780,43'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_ANY_DOUBLE_ROW
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1780,64'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_ANY_DOUBLE_ROW
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1781,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1781,59'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_ANY_DOUBLE_ROW
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1781,32'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_ANY_DOUBLE_ROW
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1785,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1785,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_ANY_DOUBLE_ROW
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1785,26'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_ANY_DOUBLE_ROW
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1777,3'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1792,3'
          Dst:             general_RGBToAVC444YUV_ANY_DOUBLE_ROW
    - functionName:    general_RGBToAVC444YUV_RGBX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         14
      ICount:          350
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1561,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1563,22'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
                - general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1579,2'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1569,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1569,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
                - general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1569,26'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
                - general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1579,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1581,25'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1590,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1576,3'
          Dst:             general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/prim_YUV.c:1587,3'
          Dst:             general_RGBToAVC444YUV_RGBX_DOUBLE_ROW
    - functionName:    general_RGBToAVC444YUV_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         11
      ICount:          325
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - int_general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1409,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1411,25'
              BranchSideFuncs:
                - int_general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - int_general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1426,2'
              BranchSideFuncs:
                - int_general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1426,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1428,25'
              BranchSideFuncs:
                - int_general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1438,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1423,3'
          Dst:             int_general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/prim_YUV.c:1434,3'
          Dst:             int_general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
    - functionName:    int_general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - offset
        - pSrcEven
        - pSrcOdd
        - b1Even
        - b1Odd
        - b2
        - b3
        - b4
        - b5
        - b6
        - b7
        - width
      BBCount:         78
      ICount:          808
      EdgeCount:       93
      CyclomaticComplexity: 17
      functionsReached:
        - RGB2U
        - RGB2V
        - RGB2Y
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1282,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1282,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1282,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1283,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1285,26'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1383,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1311,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1313,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1322,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1322,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1324,26'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1333,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1333,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1333,17'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1345,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1333,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1335,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1345,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1348,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1350,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1357,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1357,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1357,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1357,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1357,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1357,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1358,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1358,22'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1358,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1358,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1358,22'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1358,22'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1358,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1358,22'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1358,22'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1358,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1358,22'
              BranchSideFuncs:
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1358,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1358,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1358,22'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1358,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1364,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1366,12'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1377,8'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1369,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1371,13'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1374,3'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1377,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1379,12'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1382,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1282,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1306,28'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1307,28'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1308,28'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1317,10'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1318,10'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1319,10'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1328,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1329,16'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1330,16'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1339,10'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1340,10'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1341,10'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1357,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1357,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1358,22'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:1358,22'
          Dst:             winpr_int_assert
    - functionName:    general_ChromaV2ToYUV444
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - nTotalWidth
        - nTotalHeight
        - pDst
        - dstStep
        - roi
      BBCount:         17
      ICount:          411
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:186,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:188,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:203,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:194,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:196,29'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:200,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:203,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:205,22'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:212,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:214,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:219,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    general_ChromaV1ToYUV444
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrcRaw
        - srcStep
        - pDstRaw
        - dstStep
        - roi
      BBCount:         20
      ICount:          452
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:127,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:153,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:130,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:132,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:141,30'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:134,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:135,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:137,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:143,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:144,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:153,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:155,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:169,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:161,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:163,27'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:167,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    general_LumaToYUV444
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrcRaw
        - srcStep
        - pDstRaw
        - dstStep
        - roi
      BBCount:         13
      ICount:          481
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:59,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:61,20'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:68,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:68,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:70,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:94,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:79,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:81,31'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:92,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fillYUV_single
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - offset
        - pRGB
        - SrcFormat
        - pY
        - pU
        - pV
      BBCount:         31
      ICount:          177
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPReadColor
        - FreeRDPSplitColor
        - RGB2U
        - RGB2V
        - RGB2Y
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:801,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:801,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPGetBytesPerPixel.2570
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:801,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:802,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:802,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPGetBytesPerPixel.2570
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:802,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:803,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:803,2'
              BranchSideFuncs:
                - winpr_int_assert
                - FreeRDPGetBytesPerPixel.2570
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:803,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:804,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:804,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.2570
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:804,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:807,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:809,8'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:821,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:801,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:802,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:803,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:804,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:805,21'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:812,24'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:813,3'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:814,18'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:815,18'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:816,18'
          Dst:             RGB2V
    - functionName:    fillYUV
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - offset
        - pRGB
        - SrcFormat
        - pY
        - pU
        - pV
      BBCount:         35
      ICount:          245
      EdgeCount:       37
      CyclomaticComplexity: 4
      functionsReached:
        - CLIP
        - FreeRDPGetBytesPerPixel
        - FreeRDPReadColor
        - FreeRDPSplitColor
        - RGB2U
        - RGB2V
        - RGB2Y
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:761,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:761,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPGetBytesPerPixel.2570
                - CLIP.2594
                - CLIP.2594
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:761,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:762,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:762,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPGetBytesPerPixel.2570
                - CLIP.2594
                - CLIP.2594
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:762,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:763,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:763,2'
              BranchSideFuncs:
                - winpr_int_assert
                - FreeRDPGetBytesPerPixel.2570
                - CLIP.2594
                - CLIP.2594
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:763,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:764,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:764,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.2570
                - CLIP.2594
                - CLIP.2594
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:764,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:769,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:771,15'
              BranchSideFuncs:
                - CLIP.2594
                - CLIP.2594
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:790,7'
              BranchSideFuncs:
                - CLIP.2594
                - CLIP.2594
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:771,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:773,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - CLIP.2594
                - CLIP.2594
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:787,2'
              BranchSideFuncs:
                - CLIP.2594
                - CLIP.2594
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:761,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:762,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:763,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:764,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:765,21'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:776,25'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:777,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:778,19'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:779,19'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:780,19'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:791,18'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_YUV.c:794,18'
          Dst:             CLIP
    - functionName:    CLIP
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - X
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:200,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:202,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_internal.h:202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:203,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:205,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    general_RGBToYUV444_SINGLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pRGB
        - SrcFormat
        - pY
        - pU
        - pV
        - nWidth
      BBCount:         13
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - fillYUV_single
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:841,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:841,2'
              BranchSideFuncs:
                - fillYUV_single
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:841,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:842,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:844,18'
              BranchSideFuncs:
                - fillYUV_single
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:846,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:841,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:844,3'
          Dst:             fillYUV_single
    - functionName:    general_RGBToYUV444_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pRGB
        - SrcFormat
        - pY
        - pU
        - pV
        - nWidth
      BBCount:         13
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - fillYUV
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:829,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:829,2'
              BranchSideFuncs:
                - fillYUV
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:829,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:830,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:832,11'
              BranchSideFuncs:
                - fillYUV
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:834,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:829,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:832,3'
          Dst:             fillYUV
    - functionName:    BGRX_fillYUV_single
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - offset
        - pRGB
        - pY
        - pU
        - pV
      BBCount:         31
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - FreeRDPReadColor
        - FreeRDPSplitColor
        - RGB2U
        - RGB2V
        - RGB2Y
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:678,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:678,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:678,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:679,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:679,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:679,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:680,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:680,2'
              BranchSideFuncs:
                - winpr_int_assert
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:680,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:681,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:681,2'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:681,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:686,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:688,8'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:697,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:678,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:679,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:680,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:681,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:691,24'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:692,3'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:693,20'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:694,20'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:695,20'
          Dst:             RGB2V
    - functionName:    BGRX_fillYUV
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - offset
        - pRGB
        - pY
        - pU
        - pV
      BBCount:         35
      ICount:          289
      EdgeCount:       37
      CyclomaticComplexity: 4
      functionsReached:
        - CONDITIONAL_CLIP
        - FreeRDPReadColor
        - FreeRDPSplitColor
        - RGB2U
        - RGB2V
        - RGB2Y
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:644,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:644,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:644,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:645,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:645,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:645,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:646,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:646,2'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:646,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:647,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:647,2'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:647,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:652,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:654,15'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:668,22'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:654,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:656,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:665,2'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:644,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:645,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:646,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:647,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:659,25'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:660,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:661,24'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:662,24'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:663,24'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:669,18'
          Dst:             CONDITIONAL_CLIP
        - Src:             'libfreerdp/primitives/prim_YUV.c:671,18'
          Dst:             CONDITIONAL_CLIP
    - functionName:    CONDITIONAL_CLIP
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - in
        - original
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CLIP
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:212,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:213,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:215,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_internal.h:216,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:217,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:218,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:210,13'
          Dst:             CLIP
    - functionName:    general_BGRXToYUV444_SINGLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pRGB
        - pY
        - pU
        - pV
        - nWidth
      BBCount:         13
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - BGRX_fillYUV_single
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:717,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:717,2'
              BranchSideFuncs:
                - BGRX_fillYUV_single
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:717,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:718,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:720,23'
              BranchSideFuncs:
                - BGRX_fillYUV_single
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:722,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:717,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:720,3'
          Dst:             BGRX_fillYUV_single
    - functionName:    general_BGRXToYUV444_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pRGB
        - pY
        - pU
        - pV
        - nWidth
      BBCount:         13
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - BGRX_fillYUV
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:705,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:705,2'
              BranchSideFuncs:
                - BGRX_fillYUV
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:705,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:706,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:708,16'
              BranchSideFuncs:
                - BGRX_fillYUV
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:710,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:705,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:708,3'
          Dst:             BGRX_fillYUV
    - functionName:    general_RGBToYUV444_8u_P3AC4R_RGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - SrcFormat
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         11
      ICount:          242
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - general_RGBToYUV444_DOUBLE_ROW
        - general_RGBToYUV444_SINGLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:858,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:860,24'
              BranchSideFuncs:
                - general_RGBToYUV444_DOUBLE_ROW
                - general_RGBToYUV444_SINGLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:867,2'
              BranchSideFuncs:
                - general_RGBToYUV444_SINGLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:867,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:869,22'
              BranchSideFuncs:
                - general_RGBToYUV444_SINGLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:877,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:865,3'
          Dst:             general_RGBToYUV444_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/prim_YUV.c:874,3'
          Dst:             general_RGBToYUV444_SINGLE_ROW
    - functionName:    general_RGBToYUV444_8u_P3AC4R_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         11
      ICount:          237
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - general_BGRXToYUV444_DOUBLE_ROW
        - general_BGRXToYUV444_SINGLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:734,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:736,24'
              BranchSideFuncs:
                - general_BGRXToYUV444_DOUBLE_ROW
                - general_BGRXToYUV444_SINGLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:744,2'
              BranchSideFuncs:
                - general_BGRXToYUV444_SINGLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:744,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:746,22'
              BranchSideFuncs:
                - general_BGRXToYUV444_SINGLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:754,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:741,3'
          Dst:             general_BGRXToYUV444_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/prim_YUV.c:751,3'
          Dst:             general_BGRXToYUV444_SINGLE_ROW
    - functionName:    general_RGBToYUV420_ANY
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         28
      ICount:          617
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - FreeRDPReadColor
        - FreeRDPSplitColor
        - RGB2U
        - RGB2V
        - RGB2Y
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1148,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1150,21'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1212,2'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1155,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1157,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1210,2'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1172,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1175,30'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1184,29'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1191,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1194,30'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1202,7'
              BranchSideFuncs:
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1212,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1214,21'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1253,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1219,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1221,9'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1251,2'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1232,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1235,30'
              BranchSideFuncs:
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1243,7'
              BranchSideFuncs:
                - RGB2U
                - RGB2V
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
                - FreeRDPReadColor
                - FreeRDPSplitColor
                - RGB2Y
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1136,21'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:1165,12'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1166,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1170,15'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1175,13'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1176,5'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1180,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1184,12'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1185,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1189,15'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1194,13'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1195,5'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1199,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1205,14'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1206,14'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1225,19'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1226,4'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1230,15'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1235,13'
          Dst:             FreeRDPReadColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1236,5'
          Dst:             FreeRDPSplitColor
        - Src:             'libfreerdp/primitives/prim_YUV.c:1240,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1246,14'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1247,14'
          Dst:             RGB2V
    - functionName:    general_RGBToYUV420_RGBX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         28
      ICount:          635
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - RGB2U
        - RGB2V
        - RGB2Y
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1025,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1027,21'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1088,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1032,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1034,15'
              BranchSideFuncs:
                - RGB2Y
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1086,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1043,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1046,11'
              BranchSideFuncs:
                - RGB2Y
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1056,10'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1065,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1068,11'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1078,7'
              BranchSideFuncs:
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1088,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1090,21'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1095,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1097,15'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1126,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1106,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1109,11'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1118,7'
              BranchSideFuncs:
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1041,15'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1052,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1063,15'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1075,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1081,14'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1082,14'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:1104,15'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1115,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:1121,14'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1122,14'
          Dst:             RGB2V
    - functionName:    general_RGBToYUV420_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         28
      ICount:          634
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - RGB2U
        - RGB2V
        - RGB2Y
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:911,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:913,21'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:966,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:918,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:920,9'
              BranchSideFuncs:
                - RGB2Y
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:964,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:932,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:935,17'
              BranchSideFuncs:
                - RGB2Y
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:942,16'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:947,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:950,17'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:956,7'
              BranchSideFuncs:
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2Y
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:966,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:968,21'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1006,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:973,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:975,9'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1004,2'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:987,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:990,17'
              BranchSideFuncs:
                - RGB2Y
                - RGB2U
                - RGB2V
                - RGB2Y
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:996,7'
              BranchSideFuncs:
                - RGB2U
                - RGB2V
                - RGB2Y
                - RGB2Y
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:930,15'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:938,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:945,15'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:953,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:959,14'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:960,14'
          Dst:             RGB2V
        - Src:             'libfreerdp/primitives/prim_YUV.c:985,15'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:993,16'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/prim_YUV.c:999,14'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/prim_YUV.c:1000,14'
          Dst:             RGB2V
    - functionName:    general_YUV444ToRGB_SINGLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pRGB
        - DstFormat
        - pY
        - pU
        - pV
        - nWidth
      BBCount:         17
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - getPixelWriteFunction
        - winpr_int_assert
        - writeYUVPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:379,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:379,2'
              BranchSideFuncs:
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:379,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:380,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:382,15'
              BranchSideFuncs:
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:390,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:382,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:384,19'
              BranchSideFuncs:
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:389,2'
              BranchSideFuncs:
                - writeYUVPixel
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:377,30'
          Dst:             getPixelWriteFunction
        - Src:             'libfreerdp/primitives/prim_YUV.c:379,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:387,11'
          Dst:             writeYUVPixel
    - functionName:    getPixelWriteFunction
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - format
        - useAlpha
      BBCount:         15
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:174,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:178,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:178,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:182,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:182,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:186,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:186,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:190,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:190,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:193,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    writeYUVPixel
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - DstFormat
        - y
        - u
        - v
        - fkt
      BBCount:         9
      ICount:          80
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - YUV2B
        - YUV2G
        - YUV2R
        - winpr_int_assert
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:288,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:288,2'
              BranchSideFuncs:
                - YUV2R
                - YUV2G
                - YUV2B
                - FreeRDPGetBytesPerPixel.2570
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:288,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:288,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_internal.h:289,17'
          Dst:             YUV2R
        - Src:             'libfreerdp/primitives/prim_internal.h:290,17'
          Dst:             YUV2G
        - Src:             'libfreerdp/primitives/prim_internal.h:291,17'
          Dst:             YUV2B
        - Src:             'libfreerdp/primitives/prim_internal.h:292,27'
          Dst:             FreeRDPGetBytesPerPixel
    - functionName:    YUV2R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - C
        - CLIP
        - D
        - E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:243,25'
          Dst:             C
        - Src:             'libfreerdp/primitives/prim_internal.h:243,36'
          Dst:             D
        - Src:             'libfreerdp/primitives/prim_internal.h:243,49'
          Dst:             E
        - Src:             'libfreerdp/primitives/prim_internal.h:245,9'
          Dst:             CLIP
    - functionName:    YUV2G
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - C
        - CLIP
        - D
        - E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:250,25'
          Dst:             C
        - Src:             'libfreerdp/primitives/prim_internal.h:250,37'
          Dst:             D
        - Src:             'libfreerdp/primitives/prim_internal.h:250,50'
          Dst:             E
        - Src:             'libfreerdp/primitives/prim_internal.h:252,9'
          Dst:             CLIP
    - functionName:    YUV2B
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - C
        - CLIP
        - D
        - E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:257,25'
          Dst:             C
        - Src:             'libfreerdp/primitives/prim_internal.h:257,38'
          Dst:             D
        - Src:             'libfreerdp/primitives/prim_internal.h:257,49'
          Dst:             E
        - Src:             'libfreerdp/primitives/prim_internal.h:259,9'
          Dst:             CLIP
    - functionName:    C
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Y
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    D
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - U
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    E
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - V
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelARGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelXRGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelABGR
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelXBGR
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelRGBA
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelRGBX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelBGRA
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelBGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelGenericAlpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetColor
        - FreeRDPWriteColor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:157,17'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/primitives/prim_internal.h:158,2'
          Dst:             FreeRDPWriteColor
    - functionName:    writePixelGeneric
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetColor
        - FreeRDPWriteColorIgnoreAlpha
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:165,17'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/primitives/prim_internal.h:166,2'
          Dst:             FreeRDPWriteColorIgnoreAlpha
    - functionName:    general_YUV444ToRGB_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pRGB
        - DstFormat
        - pY
        - pU
        - pV
        - nWidth
      BBCount:         68
      ICount:          393
      EdgeCount:       79
      CyclomaticComplexity: 13
      functionsReached:
        - CONDITIONAL_CLIP
        - getPixelWriteFunction
        - winpr_int_assert
        - writeYUVPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:346,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:346,2'
              BranchSideFuncs:
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:346,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:347,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:349,15'
              BranchSideFuncs:
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:370,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:349,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:351,16'
              BranchSideFuncs:
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:369,2'
              BranchSideFuncs:
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:351,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:353,20'
              BranchSideFuncs:
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:368,3'
              BranchSideFuncs:
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:356,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:356,22'
              BranchSideFuncs:
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:366,29'
              BranchSideFuncs:
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:356,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:358,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:366,29'
              BranchSideFuncs:
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:360,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:360,33'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:360,33'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:360,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:360,33'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:360,33'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:360,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:360,33'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:360,33'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:360,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:360,33'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:360,33'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:360,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:360,33'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:360,33'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:364,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:364,33'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:364,33'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:364,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:364,33'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:364,33'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:364,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:364,33'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:364,33'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:364,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:364,33'
              BranchSideFuncs:
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:364,33'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:364,33'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:364,33'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - writeYUVPixel
                - winpr_int_assert
                - winpr_int_assert
                - CONDITIONAL_CLIP
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:364,33'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:344,30'
          Dst:             getPixelWriteFunction
        - Src:             'libfreerdp/primitives/prim_YUV.c:346,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:360,33'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:360,33'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:360,10'
          Dst:             CONDITIONAL_CLIP
        - Src:             'libfreerdp/primitives/prim_YUV.c:364,33'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:364,33'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:364,10'
          Dst:             CONDITIONAL_CLIP
        - Src:             'libfreerdp/primitives/prim_YUV.c:366,15'
          Dst:             writeYUVPixel
    - functionName:    general_YUV444ToBGRX_SINGLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pRGB
        - DstFormat
        - pY
        - pU
        - pV
        - nWidth
      BBCount:         17
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_int_assert
        - writePixelBGRX
        - writeYUVPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:467,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:467,2'
              BranchSideFuncs:
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:467,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:468,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:470,15'
              BranchSideFuncs:
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:478,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:470,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:472,19'
              BranchSideFuncs:
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:477,2'
              BranchSideFuncs:
                - writeYUVPixel
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:467,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:475,11'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:475,11'
          Dst:             writePixelBGRX
    - functionName:    general_YUV444ToBGRX_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pRGB
        - DstFormat
        - pY
        - pU
        - pV
        - nWidth
      BBCount:         21
      ICount:          309
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - CONDITIONAL_CLIP
        - winpr_int_assert
        - writePixelBGRX
        - writeYUVPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:436,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:436,2'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:436,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:437,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:439,22'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:460,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:449,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:451,16'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:459,2'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - writeYUVPixel
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:451,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:453,20'
              BranchSideFuncs:
                - writeYUVPixel
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:458,3'
              BranchSideFuncs:
                - CONDITIONAL_CLIP
                - CONDITIONAL_CLIP
                - writeYUVPixel
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:436,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:441,21'
          Dst:             CONDITIONAL_CLIP
        - Src:             'libfreerdp/primitives/prim_YUV.c:444,21'
          Dst:             CONDITIONAL_CLIP
        - Src:             'libfreerdp/primitives/prim_YUV.c:456,15'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:456,15'
          Dst:             writePixelBGRX
    - functionName:    general_YUV444ToRGB_8u_P3AC4R_general
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         29
      ICount:          280
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - general_YUV444ToRGB_DOUBLE_ROW
        - general_YUV444ToRGB_SINGLE_ROW
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:398,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:398,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - general_YUV444ToRGB_SINGLE_ROW
                - general_YUV444ToRGB_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:398,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:399,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:399,2'
              BranchSideFuncs:
                - winpr_int_assert
                - general_YUV444ToRGB_SINGLE_ROW
                - general_YUV444ToRGB_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:399,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:400,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:400,2'
              BranchSideFuncs:
                - general_YUV444ToRGB_SINGLE_ROW
                - general_YUV444ToRGB_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:400,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:406,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:408,38'
              BranchSideFuncs:
                - general_YUV444ToRGB_DOUBLE_ROW
                - general_YUV444ToRGB_SINGLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:418,2'
              BranchSideFuncs:
                - general_YUV444ToRGB_SINGLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:418,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:420,35'
              BranchSideFuncs:
                - general_YUV444ToRGB_SINGLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:428,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:398,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:399,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:400,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:416,3'
          Dst:             general_YUV444ToRGB_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/prim_YUV.c:425,3'
          Dst:             general_YUV444ToRGB_SINGLE_ROW
    - functionName:    general_YUV444ToRGB_8u_P3AC4R_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         29
      ICount:          280
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - general_YUV444ToBGRX_DOUBLE_ROW
        - general_YUV444ToBGRX_SINGLE_ROW
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:486,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:486,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - general_YUV444ToBGRX_SINGLE_ROW
                - general_YUV444ToBGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:486,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:487,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:487,2'
              BranchSideFuncs:
                - winpr_int_assert
                - general_YUV444ToBGRX_SINGLE_ROW
                - general_YUV444ToBGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:487,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:488,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:488,2'
              BranchSideFuncs:
                - general_YUV444ToBGRX_SINGLE_ROW
                - general_YUV444ToBGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:488,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:494,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:496,23'
              BranchSideFuncs:
                - general_YUV444ToBGRX_DOUBLE_ROW
                - general_YUV444ToBGRX_SINGLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:504,2'
              BranchSideFuncs:
                - general_YUV444ToBGRX_SINGLE_ROW
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:504,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:506,35'
              BranchSideFuncs:
                - general_YUV444ToBGRX_SINGLE_ROW
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:513,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:486,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:487,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:488,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:501,3'
          Dst:             general_YUV444ToBGRX_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/prim_YUV.c:511,3'
          Dst:             general_YUV444ToBGRX_SINGLE_ROW
    - functionName:    general_YUV420ToRGB_8u_P3AC4R_single_line
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pEven
        - DstFormat
        - pYeven
        - pU
        - pV
        - width
        - writePixel
        - formatSize
      BBCount:         11
      ICount:          186
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - writeYUVPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:582,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:584,18'
              BranchSideFuncs:
                - writeYUVPixel
                - writeYUVPixel
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:592,2'
              BranchSideFuncs:
                - writeYUVPixel
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:592,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:594,18'
              BranchSideFuncs:
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:599,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:588,3'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:589,3'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:597,3'
          Dst:             writeYUVPixel
    - functionName:    general_YUV420ToRGB_8u_P3AC4R_double_line
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pEven
        - pOdd
        - DstFormat
        - pYeven
        - pYodd
        - pU
        - pV
        - width
        - writePixel
        - formatSize
      BBCount:         11
      ICount:          274
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - writeYUVPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:547,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:549,18'
              BranchSideFuncs:
                - writeYUVPixel
                - writeYUVPixel
                - writeYUVPixel
                - writeYUVPixel
                - writeYUVPixel
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:562,2'
              BranchSideFuncs:
                - writeYUVPixel
                - writeYUVPixel
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:562,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:564,18'
              BranchSideFuncs:
                - writeYUVPixel
                - writeYUVPixel
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:572,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:553,3'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:554,3'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:558,3'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:559,3'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:567,3'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:570,3'
          Dst:             writeYUVPixel
    - functionName:    primitives_init_YUV_neon
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_YUV_neon_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.h:45,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.h:46,3'
              BranchSideFuncs:
                - primitives_init_YUV_neon_int
            - BranchSide:      'libfreerdp/primitives/prim_YUV.h:48,31'
              BranchSideFuncs:
                - primitives_init_YUV_neon_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.h:45,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_YUV.h:48,2'
          Dst:             primitives_init_YUV_neon_int
    - functionName:    primitives_init_YUV_sse41
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsProcessorFeaturePresent
        - IsProcessorFeaturePresentEx
        - primitives_init_YUV_sse41_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.h:35,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.h:36,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - primitives_init_YUV_sse41_int
            - BranchSide:      'libfreerdp/primitives/prim_YUV.h:37,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.h:35,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.h:37,3'
              BranchSideFuncs:
                - primitives_init_YUV_sse41_int
            - BranchSide:      'libfreerdp/primitives/prim_YUV.h:39,32'
              BranchSideFuncs:
                - primitives_init_YUV_sse41_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.h:35,7'
          Dst:             IsProcessorFeaturePresentEx
        - Src:             'libfreerdp/primitives/prim_YUV.h:36,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_YUV.h:39,2'
          Dst:             primitives_init_YUV_sse41_int
    - functionName:    primitives_init_YUV_opt
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_YUV
        - primitives_init_YUV_neon
        - primitives_init_YUV_sse41
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:2320,2'
          Dst:             primitives_init_YUV
        - Src:             'libfreerdp/primitives/prim_YUV.c:2321,2'
          Dst:             primitives_init_YUV_sse41
        - Src:             'libfreerdp/primitives/prim_YUV.c:2322,2'
          Dst:             primitives_init_YUV_neon
    - functionName:    primitives_init_YUV
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_YUV420ToRGB_8u_P3AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         17
      ICount:          261
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - general_YUV420ToRGB_8u_P3AC4R_double_line
        - general_YUV420ToRGB_8u_P3AC4R_single_line
        - getPixelWriteFunction
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:606,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:606,2'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.2570
                - getPixelWriteFunction.2596
                - general_YUV420ToRGB_8u_P3AC4R_single_line
                - general_YUV420ToRGB_8u_P3AC4R_double_line
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:606,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:613,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:615,22'
              BranchSideFuncs:
                - general_YUV420ToRGB_8u_P3AC4R_double_line
                - general_YUV420ToRGB_8u_P3AC4R_single_line
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:626,2'
              BranchSideFuncs:
                - general_YUV420ToRGB_8u_P3AC4R_single_line
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:626,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:628,21'
              BranchSideFuncs:
                - general_YUV420ToRGB_8u_P3AC4R_single_line
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:637,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:606,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YUV.c:607,27'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_YUV.c:608,30'
          Dst:             getPixelWriteFunction
        - Src:             'libfreerdp/primitives/prim_YUV.c:621,3'
          Dst:             general_YUV420ToRGB_8u_P3AC4R_double_line
        - Src:             'libfreerdp/primitives/prim_YUV.c:633,3'
          Dst:             general_YUV420ToRGB_8u_P3AC4R_single_line
    - functionName:    general_YUV444ToRGB_8u_P3AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         8
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - general_YUV444ToRGB_8u_P3AC4R_BGRX
        - general_YUV444ToRGB_8u_P3AC4R_general
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:521,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:525,46'
              BranchSideFuncs:
                - general_YUV444ToRGB_8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:525,46'
              BranchSideFuncs:
                - general_YUV444ToRGB_8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:528,49'
              BranchSideFuncs:
                - general_YUV444ToRGB_8u_P3AC4R_general
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:525,11'
          Dst:             general_YUV444ToRGB_8u_P3AC4R_BGRX
        - Src:             'libfreerdp/primitives/prim_YUV.c:528,11'
          Dst:             general_YUV444ToRGB_8u_P3AC4R_general
    - functionName:    general_RGBToYUV420_8u_P3AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         11
      ICount:          79
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - general_RGBToYUV420_ANY
        - general_RGBToYUV420_BGRX
        - general_RGBToYUV420_RGBX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1261,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1265,36'
              BranchSideFuncs:
                - general_RGBToYUV420_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1265,36'
              BranchSideFuncs:
                - general_RGBToYUV420_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1269,36'
              BranchSideFuncs:
                - general_RGBToYUV420_RGBX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1269,36'
              BranchSideFuncs:
                - general_RGBToYUV420_RGBX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1272,35'
              BranchSideFuncs:
                - general_RGBToYUV420_ANY
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1265,11'
          Dst:             general_RGBToYUV420_BGRX
        - Src:             'libfreerdp/primitives/prim_YUV.c:1269,11'
          Dst:             general_RGBToYUV420_RGBX
        - Src:             'libfreerdp/primitives/prim_YUV.c:1272,11'
          Dst:             general_RGBToYUV420_ANY
    - functionName:    general_RGBToYUV444_8u_P3AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - SrcFormat
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         8
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - general_RGBToYUV444_8u_P3AC4R_BGRX
        - general_RGBToYUV444_8u_P3AC4R_RGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:885,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:889,46'
              BranchSideFuncs:
                - general_RGBToYUV444_8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:889,46'
              BranchSideFuncs:
                - general_RGBToYUV444_8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:891,45'
              BranchSideFuncs:
                - general_RGBToYUV444_8u_P3AC4R_RGB
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:889,11'
          Dst:             general_RGBToYUV444_8u_P3AC4R_BGRX
        - Src:             'libfreerdp/primitives/prim_YUV.c:891,11'
          Dst:             general_RGBToYUV444_8u_P3AC4R_RGB
    - functionName:    general_YUV420CombineToYUV444
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - pSrc
        - srcStep
        - nWidth
        - nHeight
        - pDst
        - dstStep
        - roi
      BBCount:         28
      ICount:          161
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - general_ChromaV1ToYUV444
        - general_ChromaV2ToYUV444
        - general_LumaToYUV444
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:231,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:231,16'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:232,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:231,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:231,28'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:232,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:231,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:231,40'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:232,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:231,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:232,3'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:234,7'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:234,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:234,16'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:235,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:234,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:234,28'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:235,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:234,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:234,40'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:235,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:235,3'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:237,7'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:237,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:238,3'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:240,10'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
                - general_ChromaV1ToYUV444
                - general_LumaToYUV444
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:240,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:243,32'
              BranchSideFuncs:
                - general_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:246,36'
              BranchSideFuncs:
                - general_ChromaV1ToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:249,36'
              BranchSideFuncs:
                - general_ChromaV2ToYUV444
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:252,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:243,11'
          Dst:             general_LumaToYUV444
        - Src:             'libfreerdp/primitives/prim_YUV.c:246,11'
          Dst:             general_ChromaV1ToYUV444
        - Src:             'libfreerdp/primitives/prim_YUV.c:249,11'
          Dst:             general_ChromaV2ToYUV444
    - functionName:    general_YUV444SplitToYUV420
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pMainDst
        - dstMainStep
        - pAuxDst
        - dstAuxStep
        - roi
      BBCount:         32
      ICount:          456
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:272,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:274,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:280,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:280,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:282,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:295,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:287,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:289,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:292,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:295,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:297,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:322,14'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:299,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:301,30'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:311,30'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:304,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:305,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:307,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:314,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:315,5'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:317,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:322,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:324,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:336,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:329,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:331,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:334,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    general_RGBToAVC444YUV
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         50
      ICount:          250
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - general_RGBToAVC444YUV_ANY
        - general_RGBToAVC444YUV_BGRX
        - general_RGBToAVC444YUV_RGBX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1806,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1806,16'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1807,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1806,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1806,26'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1807,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1806,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1806,39'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1807,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1806,45'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1806,49'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1807,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1806,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1807,3'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1809,7'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1809,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1809,20'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1810,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1809,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1809,33'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1810,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1809,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1810,3'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1812,7'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1812,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1812,23'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1813,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1812,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1812,39'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1813,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1812,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1813,3'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1815,7'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1815,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1815,20'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1816,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1815,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1815,33'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1816,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1815,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1816,3'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1818,7'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1818,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1818,23'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1819,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1818,35'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1818,39'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1819,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1818,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1819,3'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1821,10'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
                - general_RGBToAVC444YUV_BGRX
                - general_RGBToAVC444YUV_ANY
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:1821,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1826,39'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1826,39'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1831,39'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1831,39'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_RGBX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:1835,38'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_ANY
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1826,11'
          Dst:             general_RGBToAVC444YUV_BGRX
        - Src:             'libfreerdp/primitives/prim_YUV.c:1831,11'
          Dst:             general_RGBToAVC444YUV_RGBX
        - Src:             'libfreerdp/primitives/prim_YUV.c:1835,11'
          Dst:             general_RGBToAVC444YUV_ANY
    - functionName:    general_RGBToAVC444YUVv2
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         8
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - general_RGBToAVC444YUVv2_ANY
        - general_RGBToAVC444YUVv2_BGRX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YUV.c:2291,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2295,41'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2295,41'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX
            - BranchSide:      'libfreerdp/primitives/prim_YUV.c:2299,40'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_ANY
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:2295,11'
          Dst:             general_RGBToAVC444YUVv2_BGRX
        - Src:             'libfreerdp/primitives/prim_YUV.c:2299,11'
          Dst:             general_RGBToAVC444YUVv2_ANY
    - functionName:    general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      void
      argCount:        16
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - offset
        - pSrcEven
        - pSrcOdd
        - yLumaDstEven
        - yLumaDstOdd
        - uLumaDst
        - vLumaDst
        - yEvenChromaDst1
        - yEvenChromaDst2
        - yOddChromaDst1
        - yOddChromaDst2
        - uChromaDst1
        - uChromaDst2
        - vChromaDst1
        - vChromaDst2
        - width
      BBCount:         3
      ICount:          76
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:2231,2'
          Dst:             int_general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
    - functionName:    general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YUV.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - offset
        - pSrcEven
        - pSrcOdd
        - b1Even
        - b1Odd
        - b2
        - b3
        - b4
        - b5
        - b6
        - b7
        - width
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YUV.c:1393,2'
          Dst:             int_general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
    - functionName:    writePixelGeneric
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetColor
        - FreeRDPWriteColorIgnoreAlpha
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:165,17'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/primitives/prim_internal.h:166,2'
          Dst:             FreeRDPWriteColorIgnoreAlpha
    - functionName:    writePixelGenericAlpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetColor
        - FreeRDPWriteColor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:157,17'
          Dst:             FreeRDPGetColor
        - Src:             'libfreerdp/primitives/prim_internal.h:158,2'
          Dst:             FreeRDPWriteColor
    - functionName:    writePixelBGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelBGRA
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelRGBX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelRGBA
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelXBGR
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelABGR
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelXRGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writePixelARGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    CLIP
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - X
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:200,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:202,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_internal.h:202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:203,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:205,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convert
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - raw
        - shift
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getPixelWriteFunction
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - format
        - useAlpha
      BBCount:         15
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:174,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:178,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:178,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:182,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:182,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:186,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:186,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:190,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:190,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:193,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      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:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    primitives_init_YCoCg_neon
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YCoCg.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - IsProcessorFeaturePresent
        - primitives_init_YCoCg_neon_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.h:46,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.h:47,3'
              BranchSideFuncs:
                - primitives_init_YCoCg_neon_int
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.h:48,33'
              BranchSideFuncs:
                - primitives_init_YCoCg_neon_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YCoCg.h:46,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_YCoCg.h:48,2'
          Dst:             primitives_init_YCoCg_neon_int
    - functionName:    primitives_init_YCoCg_ssse3
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YCoCg.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - IsProcessorFeaturePresent
        - IsProcessorFeaturePresentEx
        - primitives_init_YCoCg_ssse3_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.h:35,48'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.h:36,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - IsProcessorFeaturePresent
                - primitives_init_YCoCg_ssse3_int
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.h:38,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.h:36,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.h:37,7'
              BranchSideFuncs:
                - IsProcessorFeaturePresent
                - primitives_init_YCoCg_ssse3_int
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.h:38,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.h:35,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.h:38,3'
              BranchSideFuncs:
                - primitives_init_YCoCg_ssse3_int
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.h:40,34'
              BranchSideFuncs:
                - primitives_init_YCoCg_ssse3_int
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YCoCg.h:35,7'
          Dst:             IsProcessorFeaturePresentEx
        - Src:             'libfreerdp/primitives/prim_YCoCg.h:36,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_YCoCg.h:37,7'
          Dst:             IsProcessorFeaturePresent
        - Src:             'libfreerdp/primitives/prim_YCoCg.h:40,2'
          Dst:             primitives_init_YCoCg_ssse3_int
    - functionName:    primitives_init_YCoCg_opt
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - primitives_init_YCoCg
        - primitives_init_YCoCg_neon
        - primitives_init_YCoCg_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:79,2'
          Dst:             primitives_init_YCoCg
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:80,2'
          Dst:             primitives_init_YCoCg_ssse3
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:81,2'
          Dst:             primitives_init_YCoCg_neon
    - functionName:    primitives_init_YCoCg
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    general_YCoCgToRGB_8u_AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - DstFormat
        - dstStep
        - width
        - height
        - shift
        - withAlpha
      BBCount:         56
      ICount:          333
      EdgeCount:       65
      CyclomaticComplexity: 11
      functionsReached:
        - CLIP
        - FreeRDPGetBytesPerPixel
        - convert
        - getPixelWriteFunction
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:45,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:68,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:47,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,32'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:47,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:47,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:47,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,32'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:47,32'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:47,32'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:48,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:48,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:48,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:48,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:48,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:48,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:48,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:48,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:48,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:48,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:48,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:48,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:48,26'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:48,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:48,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:49,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:52,34'
              BranchSideFuncs:
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:66,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
        - Branch String:   'libfreerdp/primitives/prim_YCoCg.c:61,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:62,7'
              BranchSideFuncs:
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
            - BranchSide:      'libfreerdp/primitives/prim_YCoCg.c:64,11'
              BranchSideFuncs:
                - CLIP.2676
                - CLIP.2676
                - CLIP.2676
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - convert
                - convert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:42,27'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:43,30'
          Dst:             getPixelWriteFunction
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:47,32'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:47,32'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:48,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:48,26'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:52,21'
          Dst:             convert
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:53,21'
          Dst:             convert
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:64,51'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:64,60'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/prim_YCoCg.c:64,69'
          Dst:             CLIP
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_colors_neon_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/neon/prim_colors_neon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/neon/prim_colors_neon.c:271,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_YCoCg_neon_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/neon/prim_YCoCg_neon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/neon/prim_YCoCg_neon.c:165,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_YUV_neon_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/neon/prim_YUV_neon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/neon/prim_YUV_neon.c:834,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    mm_between_epi16_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - min
        - max
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_prefetch_buffer
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - width
        - stride
        - height
      BBCount:         9
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:88,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:90,26'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:98,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:91,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:94,36'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:97,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sse2_yCbCrToRGB_16s8u_P3AC4R_RGBX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         110
      ICount:          1520
      EdgeCount:       122
      CyclomaticComplexity: 14
      functionsReached:
        - CLIP
        - LOAD_SI128
        - STORE_SI128
        - mm_between_epi16_int
        - mm_prefetch_buffer
        - mm_set1_epu32
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:300,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:302,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:435,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:302,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:324,28'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:413,15'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:413,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:415,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:432,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:296,2'
          Dst:             mm_prefetch_buffer
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:297,2'
          Dst:             mm_prefetch_buffer
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:298,2'
          Dst:             mm_prefetch_buffer
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:324,17'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:329,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:332,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:338,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:344,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:349,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:350,17'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:355,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:358,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:364,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:370,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:375,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:392,10'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:402,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:404,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:406,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:408,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:423,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:424,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:425,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:426,15'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:427,15'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:428,15'
          Dst:             CLIP
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_set1_epu32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CLIP
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - X
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:200,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:202,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_internal.h:202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:203,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:205,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sse2_yCbCrToRGB_16s8u_P3AC4R_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         110
      ICount:          1520
      EdgeCount:       122
      CyclomaticComplexity: 14
      functionsReached:
        - CLIP
        - LOAD_SI128
        - STORE_SI128
        - mm_between_epi16_int
        - mm_prefetch_buffer
        - mm_set1_epu32
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:131,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:133,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:266,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:133,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:155,28'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:244,15'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:244,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:246,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:263,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_between_epi16_int
                - mm_set1_epu32
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:127,2'
          Dst:             mm_prefetch_buffer
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:128,2'
          Dst:             mm_prefetch_buffer
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:129,2'
          Dst:             mm_prefetch_buffer
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:155,17'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:160,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:163,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:169,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:175,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:180,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:181,17'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:186,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:189,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:195,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:201,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:206,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:223,10'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:233,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:235,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:237,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:239,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:254,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:255,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:256,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:257,15'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:258,15'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:259,15'
          Dst:             CLIP
    - functionName:    sse2_RGBToRGB_16s8u_P3AC4R_XRGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         15
      ICount:          450
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - CLIP
        - LOAD_SI128
        - STORE_SI128
        - mm_set1_epu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:915,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:917,15'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1004,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:917,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:928,21'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:986,15'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:986,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:988,27'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:998,9'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:906,20'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:928,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:930,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:937,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:939,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:946,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:948,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:965,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:970,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:975,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:980,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:988,19'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:989,19'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:990,19'
          Dst:             CLIP
    - functionName:    sse2_RGBToRGB_16s8u_P3AC4R_XBGR
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         15
      ICount:          450
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - CLIP
        - LOAD_SI128
        - STORE_SI128
        - mm_set1_epu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:804,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:806,15'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:893,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:806,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:817,21'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:875,15'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:875,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:877,27'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:887,9'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:796,20'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:817,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:819,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:826,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:828,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:835,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:837,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:854,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:859,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:864,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:869,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:877,19'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:878,19'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:879,19'
          Dst:             CLIP
    - functionName:    sse2_RGBToRGB_16s8u_P3AC4R_RGBX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         15
      ICount:          450
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - CLIP
        - LOAD_SI128
        - STORE_SI128
        - mm_set1_epu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:693,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:695,15'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:782,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:695,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:706,21'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:764,15'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:764,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:766,27'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:776,9'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:685,20'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:706,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:708,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:715,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:717,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:724,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:726,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:743,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:748,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:753,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:758,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:766,19'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:767,19'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:768,19'
          Dst:             CLIP
    - functionName:    sse2_RGBToRGB_16s8u_P3AC4R_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         15
      ICount:          450
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - CLIP
        - LOAD_SI128
        - STORE_SI128
        - mm_set1_epu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:587,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:589,15'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:671,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:589,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:600,21'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:653,15'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:653,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:655,27'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:665,9'
              BranchSideFuncs:
                - CLIP.2781
                - CLIP.2781
                - CLIP.2781
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
                - STORE_SI128.2773
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:579,20'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:600,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:602,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:609,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:611,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:618,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:620,10'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:632,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:637,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:642,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:647,6'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:655,19'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:656,19'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:657,19'
          Dst:             CLIP
    - functionName:    sse2_RGBToYCbCr_16s16s_P3P3
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         73
      ICount:          1259
      EdgeCount:       90
      CyclomaticComplexity: 19
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - mm_between_epi16_int
        - mm_prefetch_buffer
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:480,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:480,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:480,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:481,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:481,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:481,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:481,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:482,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:482,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:482,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:482,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:482,73'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:482,92'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:483,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:483,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:483,26'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:480,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:486,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:489,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
              BranchSideFuncs:
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
              BranchSideFuncs:
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - mm_prefetch_buffer
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:510,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:512,15'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:564,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:512,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:525,27'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:556,12'
              BranchSideFuncs:
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - LOAD_SI128.2772
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
                - mm_between_epi16_int
                - STORE_SI128.2773
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:501,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:502,25'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:504,2'
          Dst:             mm_prefetch_buffer
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:505,2'
          Dst:             mm_prefetch_buffer
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:506,2'
          Dst:             mm_prefetch_buffer
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:525,16'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:526,16'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:527,16'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:538,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:539,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:545,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:546,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:552,4'
          Dst:             mm_between_epi16_int
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:553,4'
          Dst:             STORE_SI128
    - functionName:    sse2_yCbCrToRGB_16s8u_P3AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         24
      ICount:          162
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - sse2_yCbCrToRGB_16s8u_P3AC4R_BGRX
        - sse2_yCbCrToRGB_16s8u_P3AC4R_RGBX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:443,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:443,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:448,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:443,69'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:444,19'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:448,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:444,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:444,52'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:448,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:444,66'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:444,70'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:448,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:444,86'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:445,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:448,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:443,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:448,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:451,10'
              BranchSideFuncs:
                - sse2_yCbCrToRGB_16s8u_P3AC4R_RGBX
                - sse2_yCbCrToRGB_16s8u_P3AC4R_BGRX
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:451,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:455,45'
              BranchSideFuncs:
                - sse2_yCbCrToRGB_16s8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:455,45'
              BranchSideFuncs:
                - sse2_yCbCrToRGB_16s8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:459,45'
              BranchSideFuncs:
                - sse2_yCbCrToRGB_16s8u_P3AC4R_RGBX
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:459,45'
              BranchSideFuncs:
                - sse2_yCbCrToRGB_16s8u_P3AC4R_RGBX
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:462,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:455,11'
          Dst:             sse2_yCbCrToRGB_16s8u_P3AC4R_BGRX
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:459,11'
          Dst:             sse2_yCbCrToRGB_16s8u_P3AC4R_RGBX
    - functionName:    sse2_RGBToRGB_16s8u_P3AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         30
      ICount:          194
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - sse2_RGBToRGB_16s8u_P3AC4R_BGRX
        - sse2_RGBToRGB_16s8u_P3AC4R_RGBX
        - sse2_RGBToRGB_16s8u_P3AC4R_XBGR
        - sse2_RGBToRGB_16s8u_P3AC4R_XRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:1014,34'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1014,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1016,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:1014,65'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1014,80'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1016,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:1014,96'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1015,7'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1016,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:1015,23'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1015,38'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1016,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:1015,51'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1015,55'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1016,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:1014,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1016,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1018,10'
              BranchSideFuncs:
                - sse2_RGBToRGB_16s8u_P3AC4R_XRGB
                - sse2_RGBToRGB_16s8u_P3AC4R_XBGR
                - sse2_RGBToRGB_16s8u_P3AC4R_RGBX
                - sse2_RGBToRGB_16s8u_P3AC4R_BGRX
        - Branch String:   'libfreerdp/primitives/sse/prim_colors_sse2.c:1018,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1022,43'
              BranchSideFuncs:
                - sse2_RGBToRGB_16s8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1022,43'
              BranchSideFuncs:
                - sse2_RGBToRGB_16s8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1026,43'
              BranchSideFuncs:
                - sse2_RGBToRGB_16s8u_P3AC4R_RGBX
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1026,43'
              BranchSideFuncs:
                - sse2_RGBToRGB_16s8u_P3AC4R_RGBX
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1030,43'
              BranchSideFuncs:
                - sse2_RGBToRGB_16s8u_P3AC4R_XBGR
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1030,43'
              BranchSideFuncs:
                - sse2_RGBToRGB_16s8u_P3AC4R_XBGR
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1034,43'
              BranchSideFuncs:
                - sse2_RGBToRGB_16s8u_P3AC4R_XRGB
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1034,43'
              BranchSideFuncs:
                - sse2_RGBToRGB_16s8u_P3AC4R_XRGB
            - BranchSide:      'libfreerdp/primitives/sse/prim_colors_sse2.c:1037,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:1022,11'
          Dst:             sse2_RGBToRGB_16s8u_P3AC4R_BGRX
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:1026,11'
          Dst:             sse2_RGBToRGB_16s8u_P3AC4R_RGBX
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:1030,11'
          Dst:             sse2_RGBToRGB_16s8u_P3AC4R_XBGR
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:1034,11'
          Dst:             sse2_RGBToRGB_16s8u_P3AC4R_XRGB
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_colors_sse2_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_get_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:1045,12'
          Dst:             primitives_get_generic
        - Src:             'libfreerdp/primitives/sse/prim_colors_sse2.c:1047,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    mm_set1_epu32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_set1_epu8
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          94
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse2_set_32u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_set_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - pDst
        - ulen
      BBCount:         25
      ICount:          271
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - STORE_SI128
        - mm_set1_epu32
        - primitives_get_generic
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:127,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:136,18'
              BranchSideFuncs:
                - mm_set1_epu32.2814
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:129,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:130,14'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:132,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:136,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:138,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:142,2'
              BranchSideFuncs:
                - mm_set1_epu32.2814
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:144,13'
              BranchSideFuncs:
                - mm_set1_epu32.2814
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:150,23'
              BranchSideFuncs:
                - mm_set1_epu32.2814
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:146,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:142,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:147,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:156,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:158,15'
              BranchSideFuncs:
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:193,10'
              BranchSideFuncs:
                - STORE_SI128.2815
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:197,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:199,15'
              BranchSideFuncs:
                - STORE_SI128.2815
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:204,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:204,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:207,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:121,29'
          Dst:             primitives_get_generic
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:150,9'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:158,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:160,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:162,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:164,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:166,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:168,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:170,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:172,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:174,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:176,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:178,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:180,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:182,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:184,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:186,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:188,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:199,3'
          Dst:             STORE_SI128
    - functionName:    sse2_set_32s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_set_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - pDst
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sse2_set_32u
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:214,9'
          Dst:             sse2_set_32u
    - functionName:    sse2_set_8u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_set_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - pDst
        - ulen
      BBCount:         20
      ICount:          247
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - STORE_SI128
        - mm_set1_epu8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:42,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:43,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:45,9'
              BranchSideFuncs:
                - mm_set1_epu8
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:49,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:51,13'
              BranchSideFuncs:
                - mm_set1_epu8
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:57,22'
              BranchSideFuncs:
                - mm_set1_epu8
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:53,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:49,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:54,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:63,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:65,15'
              BranchSideFuncs:
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
                - STORE_SI128.2815
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:100,10'
              BranchSideFuncs:
                - STORE_SI128.2815
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:104,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:106,15'
              BranchSideFuncs:
                - STORE_SI128.2815
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:111,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_set_sse2.c:111,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_set_sse2.c:114,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:57,9'
          Dst:             mm_set1_epu8
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:65,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:67,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:69,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:71,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:73,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:75,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:77,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:79,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:81,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:83,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:85,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:87,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:89,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:91,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:93,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:95,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:106,3'
          Dst:             STORE_SI128
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_set_sse2_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_set_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_get_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:222,12'
          Dst:             primitives_get_generic
        - Src:             'libfreerdp/primitives/sse/prim_set_sse2.c:226,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse3_add_16s_inplace
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_add_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrcDst1
        - pSrcDst2
        - ulen
      BBCount:         51
      ICount:          694
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:45,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:46,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:48,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:49,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:52,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:55,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:56,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:58,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:66,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:60,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:61,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:62,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:69,38'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:69,59'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:72,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:69,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:72,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:110,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:72,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:74,44'
              BranchSideFuncs:
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:106,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:110,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:0,0'
              BranchSideFuncs:
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:112,44'
              BranchSideFuncs:
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:148,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:150,43'
              BranchSideFuncs:
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:167,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:167,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:170,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:79,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:80,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:81,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:82,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:83,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:84,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:85,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:86,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:93,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:94,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:95,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:96,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:98,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:99,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:100,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:101,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:117,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:118,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:119,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:120,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:121,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:122,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:123,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:124,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:131,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:132,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:133,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:134,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:136,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:137,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:138,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:139,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:155,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:156,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:160,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:161,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:168,49'
          Dst:             winpr_int_assert
    - functionName:    sse3_add_16s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_add_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc1
        - pSrc2
        - pDst
        - ulen
      BBCount:         12
      ICount:          297
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
              BranchSideFuncs:
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - STORE_SI128.2840
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
              BranchSideFuncs:
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
              BranchSideFuncs:
                - LOAD_SI128.2841
                - LOAD_SI128.2841
                - STORE_SI128.2840
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:35,1'
          Dst:             STORE_SI128
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_add_sse3_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_add_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_get_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:178,12'
          Dst:             primitives_get_generic
        - Src:             'libfreerdp/primitives/sse/prim_add_sse3.c:180,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_set1_epu32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse2_alphaComp_argb
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_alphaComp_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pSrc1
        - src1Step
        - pSrc2
        - src2Step
        - pDst
        - dstStep
        - width
        - height
      BBCount:         34
      ICount:          686
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - mm_set1_epu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:49,19'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:49,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:50,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:49,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:52,6'
              BranchSideFuncs:
                - mm_set1_epu32.2870
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
        - Branch String:   'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:52,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:54,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:58,26'
              BranchSideFuncs:
                - mm_set1_epu32.2870
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
        - Branch String:   'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:66,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:68,21'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:199,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:73,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:76,12'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:80,12'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:84,12'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:88,12'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:95,14'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
        - Branch String:   'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:99,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:101,14'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:114,11'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
        - Branch String:   'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:104,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:105,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:107,13'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
        - Branch String:   'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:117,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:126,22'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:180,7'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
        - Branch String:   'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:180,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:182,14'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:194,12'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
        - Branch String:   'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:186,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:188,13'
              BranchSideFuncs:
                - LOAD_SI128.2869
                - LOAD_SI128.2869
                - STORE_SI128.2868
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:63,17'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:126,11'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:129,11'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:175,4'
          Dst:             STORE_SI128
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_alphaComp_sse3_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_alphaComp_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_get_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:207,12'
          Dst:             primitives_get_generic
        - Src:             'libfreerdp/primitives/sse/prim_alphaComp_sse3.c:208,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_set1_epu32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse3_orC_32u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_andor_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - ilen
      BBCount:         36
      ICount:          326
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - mm_set1_epu32
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - LOAD_SI128.2899
                - STORE_SI128.2898
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs:
                - LOAD_SI128.2899
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:36,1'
          Dst:             STORE_SI128
    - functionName:    sse3_andC_32u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_andor_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - ilen
      BBCount:         36
      ICount:          326
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - mm_set1_epu32
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - winpr_int_assert
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - mm_set1_epu32.2900
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - LOAD_SI128.2899
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - STORE_SI128.2898
                - LOAD_SI128.2899
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - LOAD_SI128.2899
                - STORE_SI128.2898
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs:
                - LOAD_SI128.2899
                - STORE_SI128.2898
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:34,1'
          Dst:             STORE_SI128
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_andor_sse3_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_andor_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_get_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:44,12'
          Dst:             primitives_get_generic
        - Src:             'libfreerdp/primitives/sse/prim_andor_sse3.c:46,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse2_rShiftC_16u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_shift_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - ulen
      BBCount:         17
      ICount:          389
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - STORE_SI128.2933
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:43,1'
          Dst:             STORE_SI128
    - functionName:    sse2_lShiftC_16u
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_shift_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - ulen
      BBCount:         17
      ICount:          390
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - STORE_SI128.2933
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:40,1'
          Dst:             STORE_SI128
    - functionName:    sse2_rShiftC_16s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_shift_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - ulen
      BBCount:         17
      ICount:          389
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - STORE_SI128.2933
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:37,1'
          Dst:             STORE_SI128
    - functionName:    sse2_lShiftC_16s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_shift_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - val
        - pDst
        - ulen
      BBCount:         17
      ICount:          390
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - STORE_SI128.2933
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:34,1'
          Dst:             STORE_SI128
    - functionName:    sse2_lShiftC_16s_inplace
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_shift_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pSrcDst
        - val
        - ulen
      BBCount:         46
      ICount:          527
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:50,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:51,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:52,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:52,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:54,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:54,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:55,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:57,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:58,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:61,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:64,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:65,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:67,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:76,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:69,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:70,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:71,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:79,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:81,40'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - STORE_SI128.2933
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2934
                - STORE_SI128.2933
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:116,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2934
                - STORE_SI128.2933
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:118,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:120,40'
              BranchSideFuncs:
                - LOAD_SI128.2934
                - STORE_SI128.2933
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:131,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:131,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:134,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:83,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:84,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:85,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:86,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:87,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:88,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:89,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:90,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:103,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:104,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:105,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:106,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:107,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:108,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:109,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:110,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:121,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:126,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:132,53'
          Dst:             winpr_int_assert
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_shift_sse3_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_shift_sse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_get_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:147,12'
          Dst:             primitives_get_generic
        - Src:             'libfreerdp/primitives/sse/prim_shift_sse3.c:149,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssse3_sign_16s
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_sign_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - pDst
        - ulen
      BBCount:         112
      ICount:          1284
      EdgeCount:       141
      CyclomaticComplexity: 31
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:42,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:44,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:48,17'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:48,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:50,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:54,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:54,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:56,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:64,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:59,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:54,2'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:60,4'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:67,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:70,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:70,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:80,11'
              BranchSideFuncs:
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:105,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:109,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:0,0'
              BranchSideFuncs:
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:119,11'
              BranchSideFuncs:
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - STORE_SI128.2959
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2960
                - STORE_SI128.2959
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:150,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:152,18'
              BranchSideFuncs:
                - LOAD_SI128.2960
                - STORE_SI128.2959
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:161,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:161,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:163,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:167,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:161,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_sign_ssse3.c:161,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:57,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:84,11'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:86,11'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:88,11'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:90,11'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:96,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:98,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:100,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:102,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:123,11'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:125,11'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:127,11'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:129,11'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:135,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:137,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:139,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:141,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:153,18'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:156,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:164,13'
          Dst:             winpr_int_assert
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_sign_ssse3_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_sign_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_get_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:176,12'
          Dst:             primitives_get_generic
        - Src:             'libfreerdp/primitives/sse/prim_sign_ssse3.c:181,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_set1_epu8
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          94
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_set1_epu32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssse3_YCoCgRToRGB_8u_AC4R_no_invert
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YCoCg_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - DstFormat
        - dstStep
        - width
        - height
        - shift
        - withAlpha
      BBCount:         171
      ICount:          1017
      EdgeCount:       199
      CyclomaticComplexity: 30
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - mm_set1_epu32
        - mm_set1_epu8
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:217,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:217,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:217,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:225,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:225,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:227,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:340,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:229,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:234,28'
              BranchSideFuncs:
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:321,7'
              BranchSideFuncs:
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:253,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:254,29'
              BranchSideFuncs:
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:256,10'
              BranchSideFuncs:
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:321,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:323,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:336,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:329,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:330,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:220,44'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:221,49'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:234,17'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:236,17'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:256,10'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:260,9'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:269,9'
          Dst:             mm_set1_epu8
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:313,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:315,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:325,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:326,50'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:332,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:333,12'
          Dst:             winpr_int_assert
    - functionName:    ssse3_YCoCgRToRGB_8u_AC4R_invert
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YCoCg_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - DstFormat
        - dstStep
        - width
        - height
        - shift
        - withAlpha
      BBCount:         120
      ICount:          862
      EdgeCount:       139
      CyclomaticComplexity: 21
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - mm_set1_epu32
        - mm_set1_epu8
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:46,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:46,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:46,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:47,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:47,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:47,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:65,18'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:65,32'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:65,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:73,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:73,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:75,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:189,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:77,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:88,20'
              BranchSideFuncs:
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:171,7'
              BranchSideFuncs:
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:107,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:108,29'
              BranchSideFuncs:
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:110,10'
              BranchSideFuncs:
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:171,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:173,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:185,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:178,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:179,12'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:181,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - LOAD_SI128.2998
                - LOAD_SI128.2998
                - mm_set1_epu32.2997
                - mm_set1_epu32.2997
                - mm_set1_epu8.2996
                - STORE_SI128.2995
                - STORE_SI128.2995
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:46,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:47,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:68,44'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:69,49'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:88,9'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:90,9'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:110,10'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:114,9'
          Dst:             mm_set1_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:123,9'
          Dst:             mm_set1_epu8
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:163,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:165,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:175,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:176,8'
          Dst:             winpr_int_assert
    - functionName:    ssse3_YCoCgRToRGB_8u_AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YCoCg_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - DstFormat
        - dstStep
        - width
        - height
        - shift
        - withAlpha
      BBCount:         95
      ICount:          362
      EdgeCount:       106
      CyclomaticComplexity: 13
      functionsReached:
        - ssse3_YCoCgRToRGB_8u_AC4R_invert
        - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:349,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:364,11'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
              BranchSideFuncs:
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
              BranchSideFuncs:
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
              BranchSideFuncs:
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
              BranchSideFuncs:
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
              BranchSideFuncs:
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
              BranchSideFuncs:
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
              BranchSideFuncs:
                - ssse3_YCoCgRToRGB_8u_AC4R_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
              BranchSideFuncs:
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
              BranchSideFuncs:
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
              BranchSideFuncs:
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
              BranchSideFuncs:
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
              BranchSideFuncs:
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
              BranchSideFuncs:
                - winpr_int_assert
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
              BranchSideFuncs:
                - ssse3_YCoCgRToRGB_8u_AC4R_no_invert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:354,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:355,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:353,11'
          Dst:             ssse3_YCoCgRToRGB_8u_AC4R_invert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:360,14'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:361,8'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:359,11'
          Dst:             ssse3_YCoCgRToRGB_8u_AC4R_no_invert
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_YCoCg_ssse3_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YCoCg_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_get_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:375,12'
          Dst:             primitives_get_generic
        - Src:             'libfreerdp/primitives/sse/prim_YCoCg_ssse3.c:377,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_set_epu32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - val1
        - val2
        - val3
        - val4
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse_image_copy_bgrx32_bgrx32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_sse4_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - nSrcStep
        - nXSrc
        - nYSrc
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         15
      ICount:          372
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:104,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:107,8'
              BranchSideFuncs:
                - LOAD_SI128.3049
                - LOAD_SI128.3049
                - STORE_SI128.3048
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:132,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:112,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:114,42'
              BranchSideFuncs:
                - LOAD_SI128.3049
                - LOAD_SI128.3049
                - STORE_SI128.3048
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:122,3'
              BranchSideFuncs:
                - LOAD_SI128.3049
                - LOAD_SI128.3049
                - STORE_SI128.3048
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:122,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:124,23'
              BranchSideFuncs:
                - LOAD_SI128.3049
                - LOAD_SI128.3049
                - STORE_SI128.3048
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:130,2'
              BranchSideFuncs:
                - LOAD_SI128.3049
                - LOAD_SI128.3049
                - STORE_SI128.3048
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:116,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:117,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:119,4'
          Dst:             STORE_SI128
    - functionName:    sse_image_copy_bgr24_bgrx32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_sse4_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - nSrcStep
        - nXSrc
        - nYSrc
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         15
      ICount:          276
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - mm_set_epu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:53,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:56,8'
              BranchSideFuncs:
                - LOAD_SI128.3049
                - LOAD_SI128.3049
                - STORE_SI128.3048
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:84,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:62,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:64,42'
              BranchSideFuncs:
                - LOAD_SI128.3049
                - LOAD_SI128.3049
                - STORE_SI128.3048
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:74,3'
              BranchSideFuncs:
                - LOAD_SI128.3049
                - LOAD_SI128.3049
                - STORE_SI128.3048
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:74,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:76,23'
              BranchSideFuncs:
                - LOAD_SI128.3049
                - LOAD_SI128.3049
                - STORE_SI128.3048
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:82,2'
              BranchSideFuncs:
                - LOAD_SI128.3049
                - LOAD_SI128.3049
                - STORE_SI128.3048
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:48,23'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:49,24'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:66,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:68,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:71,4'
          Dst:             STORE_SI128
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    sse_image_copy_no_overlap_dst_alpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_sse4_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        18
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - flags
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         40
      ICount:          243
      EdgeCount:       76
      CyclomaticComplexity: 38
      functionsReached:
        - primitives_get_generic
        - sse_image_copy_bgr24_bgrx32
        - sse_image_copy_bgrx32_bgrx32
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:142,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:142,2'
              BranchSideFuncs:
                - winpr_int_assert
                - sse_image_copy_bgrx32_bgrx32
                - primitives_get_generic
                - sse_image_copy_bgrx32_bgrx32
                - sse_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:142,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:143,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:143,2'
              BranchSideFuncs:
                - sse_image_copy_bgrx32_bgrx32
                - primitives_get_generic
                - sse_image_copy_bgrx32_bgrx32
                - sse_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:143,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:145,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:148,12'
              BranchSideFuncs:
                - sse_image_copy_bgr24_bgrx32
                - primitives_get_generic
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:161,12'
              BranchSideFuncs:
                - sse_image_copy_bgrx32_bgrx32
                - primitives_get_generic
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:161,12'
              BranchSideFuncs:
                - sse_image_copy_bgrx32_bgrx32
                - primitives_get_generic
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:174,12'
              BranchSideFuncs:
                - sse_image_copy_bgrx32_bgrx32
                - primitives_get_generic
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:174,12'
              BranchSideFuncs:
                - sse_image_copy_bgrx32_bgrx32
                - primitives_get_generic
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:186,4'
              BranchSideFuncs:
                - primitives_get_generic
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:148,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:153,10'
              BranchSideFuncs:
                - sse_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:153,10'
              BranchSideFuncs:
                - sse_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:156,6'
              BranchSideFuncs:
                - primitives_get_generic
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:161,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:166,10'
              BranchSideFuncs:
                - sse_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:166,10'
              BranchSideFuncs:
                - sse_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:169,6'
              BranchSideFuncs:
                - primitives_get_generic
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:174,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:179,10'
              BranchSideFuncs:
                - sse_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:179,10'
              BranchSideFuncs:
                - sse_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:182,6'
              BranchSideFuncs:
                - primitives_get_generic
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:142,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:143,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:152,13'
          Dst:             sse_image_copy_bgr24_bgrx32
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:165,13'
          Dst:             sse_image_copy_bgrx32_bgrx32
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:178,13'
          Dst:             sse_image_copy_bgrx32_bgrx32
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:189,22'
          Dst:             primitives_get_generic
    - functionName:    FreeRDPColorHasAlpha
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/freerdp/codec/color.h:202,7'
          Branch Sides:
            - BranchSide:      'include/freerdp/codec/color.h:203,4'
              BranchSideFuncs: []
            - BranchSide:      'include/freerdp/codec/color.h:205,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    sse_image_copy_no_overlap
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_sse4_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - flags
      BBCount:         35
      ICount:          283
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - FreeRDPAreColorFormatsEqualNoAlpha
        - FreeRDPColorHasAlpha
        - FreeRDPGetBytesPerPixel
        - generic_image_copy_no_overlap_memcpy
        - primitives_get_generic
        - sse_image_copy_no_overlap_dst_alpha
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:207,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:207,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:208,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:207,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:208,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:210,7'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3056
                - FreeRDPGetBytesPerPixel.3056
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:210,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:210,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:210,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:211,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:213,7'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3056
                - FreeRDPGetBytesPerPixel.3056
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:213,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:213,20'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3056
                - FreeRDPGetBytesPerPixel.3056
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:214,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:213,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:214,3'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3056
                - FreeRDPGetBytesPerPixel.3056
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:216,6'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3056
                - FreeRDPGetBytesPerPixel.3056
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:216,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:217,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.3056
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3056
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:219,6'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3056
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:219,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:220,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.3056
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:222,6'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:222,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:224,17'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:228,8'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3055
                - sse_image_copy_no_overlap_dst_alpha
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:228,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:228,70'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha.3055
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - sse_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:233,46'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:228,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:229,46'
              BranchSideFuncs:
                - sse_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:233,46'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_sse4_1.c:233,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:234,47'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_memcpy
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_sse4_1.c:240,23'
              BranchSideFuncs:
                - primitives_get_generic
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:217,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:220,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:228,49'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:229,10'
          Dst:             sse_image_copy_no_overlap_dst_alpha
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:233,11'
          Dst:             FreeRDPAreColorFormatsEqualNoAlpha
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:234,10'
          Dst:             generic_image_copy_no_overlap_memcpy
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:240,23'
          Dst:             primitives_get_generic
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_copy_sse41_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_sse4_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_copy_sse4_1.c:251,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    sse41_ChromaV2ToYUV444
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - nTotalWidth
        - nTotalHeight
        - pDst
        - dstStep
        - roi
      BBCount:         27
      ICount:          1270
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - LOAD_SI128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1604,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1606,23'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1640,14'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1613,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1616,35'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1631,3'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1631,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1633,30'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1637,2'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1640,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1642,22'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1691,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1650,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1653,36'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1682,3'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1682,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1684,20'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1689,2'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1616,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1623,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1653,24'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1654,24'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1667,24'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1668,24'
          Dst:             LOAD_SI128
    - functionName:    LOAD_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse41_ChromaV1ToYUV444
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrcRaw
        - srcStep
        - pDstRaw
        - dstStep
        - roi
      BBCount:         26
      ICount:          697
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - LOAD_SI128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1513,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1515,20'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1541,14'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1518,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1520,30'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1529,30'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1522,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1523,5'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1525,9'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1531,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1532,5'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1534,9'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1541,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1543,25'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1576,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1550,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1553,35'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1568,3'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1568,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1570,27'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1574,2'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1553,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1560,23'
          Dst:             LOAD_SI128
    - functionName:    sse41_LumaToYUV444
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrcRaw
        - srcStep
        - pDstRaw
        - dstStep
        - roi
      BBCount:         19
      ICount:          754
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1418,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1420,20'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1427,14'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1427,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1429,29'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1479,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1439,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1441,31'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1464,3'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1464,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1466,29'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1477,2'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1445,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1448,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1449,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1450,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1451,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1454,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1457,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1458,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1459,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1460,5'
          Dst:             STORE_SI128
    - functionName:    STORE_SI128
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - val
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BGRX_fillRGB_single
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - offset
        - pRGB
        - pY
        - pU
        - pV
        - filter
      BBCount:         31
      ICount:          139
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
        - writePixelBGRX
        - writeYUVPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:447,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:447,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeYUVPixel.3189
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:447,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:448,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:448,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeYUVPixel.3189
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:448,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:449,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:449,2'
              BranchSideFuncs:
                - winpr_int_assert
                - writeYUVPixel.3189
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:449,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:450,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:450,2'
              BranchSideFuncs:
                - writeYUVPixel.3189
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:450,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:454,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:456,18'
              BranchSideFuncs:
                - writeYUVPixel.3189
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:462,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:447,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:448,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:449,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:450,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:460,3'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:460,3'
          Dst:             writePixelBGRX
    - functionName:    writePixelBGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - dst
        - formatSize
        - format
        - R
        - G
        - B
        - A
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writeYUVPixel
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - DstFormat
        - y
        - u
        - v
        - fkt
      BBCount:         9
      ICount:          80
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBytesPerPixel
        - YUV2B
        - YUV2G
        - YUV2R
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:288,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:288,2'
              BranchSideFuncs:
                - YUV2R.3193
                - YUV2G.3194
                - YUV2B.3195
                - FreeRDPGetBytesPerPixel.3196
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:288,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:288,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_internal.h:289,17'
          Dst:             YUV2R
        - Src:             'libfreerdp/primitives/prim_internal.h:290,17'
          Dst:             YUV2G
        - Src:             'libfreerdp/primitives/prim_internal.h:291,17'
          Dst:             YUV2B
        - Src:             'libfreerdp/primitives/prim_internal.h:292,27'
          Dst:             FreeRDPGetBytesPerPixel
    - functionName:    YUV2R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - C
        - CLIP
        - D
        - E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:243,25'
          Dst:             C
        - Src:             'libfreerdp/primitives/prim_internal.h:243,36'
          Dst:             D
        - Src:             'libfreerdp/primitives/prim_internal.h:243,49'
          Dst:             E
        - Src:             'libfreerdp/primitives/prim_internal.h:245,9'
          Dst:             CLIP
    - functionName:    YUV2G
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - C
        - CLIP
        - D
        - E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:250,25'
          Dst:             C
        - Src:             'libfreerdp/primitives/prim_internal.h:250,37'
          Dst:             D
        - Src:             'libfreerdp/primitives/prim_internal.h:250,50'
          Dst:             E
        - Src:             'libfreerdp/primitives/prim_internal.h:252,9'
          Dst:             CLIP
    - functionName:    YUV2B
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - C
        - CLIP
        - D
        - E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:257,25'
          Dst:             C
        - Src:             'libfreerdp/primitives/prim_internal.h:257,38'
          Dst:             D
        - Src:             'libfreerdp/primitives/prim_internal.h:257,49'
          Dst:             E
        - Src:             'libfreerdp/primitives/prim_internal.h:259,9'
          Dst:             CLIP
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      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:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    C
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Y
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    D
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - U
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    E
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - V
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CLIP
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - X
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:199,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:200,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:202,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_internal.h:202,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:203,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:205,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CONDITIONAL_CLIP
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - in
        - original
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CLIP
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:212,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:213,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:215,10'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/prim_internal.h:216,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:217,10'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:218,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:210,13'
          Dst:             CLIP
    - functionName:    sse41_yuv2x_single
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
        - iMulU
        - iMulV
      BBCount:         7
      ICount:          614
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:236,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:247,6'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:247,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:247,6'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:249,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sse41_yuv2x
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
        - iMulU
        - iMulV
      BBCount:         3
      ICount:          239
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sse41_yuv2x_single
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:282,25'
          Dst:             sse41_yuv2x_single
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:287,25'
          Dst:             sse41_yuv2x_single
    - functionName:    sse41_yuv2b
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sse41_yuv2x
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:308,9'
          Dst:             sse41_yuv2x
    - functionName:    sse41_yuv2g
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sse41_yuv2x
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:302,9'
          Dst:             sse41_yuv2x
    - functionName:    sse41_yuv2r
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Y
        - U
        - V
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sse41_yuv2x
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:296,9'
          Dst:             sse41_yuv2x
    - functionName:    diffmask
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - avg
        - u0even
      BBCount:         1
      ICount:          103
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calcavg
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u0even
        - sum
      BBCount:         3
      ICount:          165
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mm_set_epu8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:362,24'
          Dst:             mm_set_epu8
    - functionName:    mm_set_epu8
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        16
      argTypes:
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - val1
        - val2
        - val3
        - val4
        - val5
        - val6
        - val7
        - val8
        - val9
        - val10
        - val11
        - val12
        - val13
        - val14
        - val15
        - val16
      BBCount:         1
      ICount:          136
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    odd0sum
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u0
        - u1sum
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mm_set_epu8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:350,23'
          Dst:             mm_set_epu8
    - functionName:    odd1sum
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1
      BBCount:         1
      ICount:          138
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse41_BGRX_fillRGB_pixel
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pRGB
        - Y
        - U
        - V
      BBCount:         3
      ICount:          333
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mm_set_epu8
        - sse41_yuv2b
        - sse41_yuv2g
        - sse41_yuv2r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:316,20'
          Dst:             sse41_yuv2r
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:319,20'
          Dst:             sse41_yuv2g
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:320,20'
          Dst:             sse41_yuv2b
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:324,23'
          Dst:             mm_set_epu8
    - functionName:    sse41_filter
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pU
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calcavg
        - diffmask
        - mm_set_epu8
        - odd0sum
        - odd1sum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:380,24'
          Dst:             odd1sum
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:381,22'
          Dst:             odd0sum
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:384,24'
          Dst:             mm_set_epu8
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:387,22'
          Dst:             calcavg
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:388,24'
          Dst:             diffmask
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:393,24'
          Dst:             mm_set_epu8
    - functionName:    BGRX_fillRGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - offset
        - pRGB
        - pY
        - pU
        - pV
        - filter
      BBCount:         42
      ICount:          290
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - CONDITIONAL_CLIP
        - winpr_int_assert
        - writePixelBGRX
        - writeYUVPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:195,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:195,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:195,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:196,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:196,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:196,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:197,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:197,2'
              BranchSideFuncs:
                - winpr_int_assert
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:197,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:198,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:198,2'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:198,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:203,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:205,15'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:224,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:205,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:207,19'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:223,2'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:210,17'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:210,21'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:221,19'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:210,29'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:210,32'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:221,19'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:210,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:213,13'
              BranchSideFuncs:
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
                - writeYUVPixel.3189
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:221,19'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - CONDITIONAL_CLIP.3202
                - CONDITIONAL_CLIP.3202
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:195,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:196,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:197,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:198,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:217,9'
          Dst:             CONDITIONAL_CLIP
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:218,9'
          Dst:             CONDITIONAL_CLIP
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:221,4'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:221,4'
          Dst:             writePixelBGRX
    - functionName:    sse41_BGRX_fillRGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pRGB
        - pY
        - pU
        - pV
      BBCount:         31
      ICount:          111
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - sse41_BGRX_fillRGB_pixel
        - sse41_filter
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:403,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:403,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - sse41_filter
                - sse41_filter
                - sse41_BGRX_fillRGB_pixel
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:403,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:404,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:404,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - sse41_filter
                - sse41_filter
                - sse41_BGRX_fillRGB_pixel
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:404,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:405,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:405,2'
              BranchSideFuncs:
                - winpr_int_assert
                - sse41_filter
                - sse41_filter
                - sse41_BGRX_fillRGB_pixel
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:405,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:406,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:406,2'
              BranchSideFuncs:
                - sse41_filter
                - sse41_filter
                - sse41_BGRX_fillRGB_pixel
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:406,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:411,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:413,28'
              BranchSideFuncs:
                - sse41_BGRX_fillRGB_pixel
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:415,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:403,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:404,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:405,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:406,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:408,2'
          Dst:             sse41_filter
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:409,2'
          Dst:             sse41_filter
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:413,3'
          Dst:             sse41_BGRX_fillRGB_pixel
    - functionName:    sse41_YUV444ToRGB_8u_P3AC4R_BGRX_SINGLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pDst
        - YData
        - UData
        - VData
        - nWidth
      BBCount:         13
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - BGRX_fillRGB_single
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:468,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:468,2'
              BranchSideFuncs:
                - BGRX_fillRGB_single
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:468,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:470,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:472,23'
              BranchSideFuncs:
                - BGRX_fillRGB_single
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:475,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:468,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:472,3'
          Dst:             BGRX_fillRGB_single
    - functionName:    sse41_YUV444ToRGB_8u_P3AC4R_BGRX_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pDst
        - YData
        - UData
        - VData
        - nWidth
      BBCount:         17
      ICount:          166
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - BGRX_fillRGB
        - LOAD_SI128
        - sse41_BGRX_fillRGB
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:421,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:421,2'
              BranchSideFuncs:
                - BGRX_fillRGB
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - sse41_BGRX_fillRGB
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:421,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:425,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:427,23'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - sse41_BGRX_fillRGB
                - BGRX_fillRGB
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:435,2'
              BranchSideFuncs:
                - BGRX_fillRGB
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:435,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:437,16'
              BranchSideFuncs:
                - BGRX_fillRGB
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:440,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:421,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:427,25'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:427,51'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:428,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:428,45'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:429,19'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:429,45'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:432,3'
          Dst:             sse41_BGRX_fillRGB
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:437,3'
          Dst:             BGRX_fillRGB
    - functionName:    sse41_YUV444ToRGB_8u_P3AC4R_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         16
      ICount:          267
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - sse41_YUV444ToRGB_8u_P3AC4R_BGRX_DOUBLE_ROW
        - sse41_YUV444ToRGB_8u_P3AC4R_BGRX_SINGLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:487,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:489,17'
              BranchSideFuncs:
                - sse41_YUV444ToRGB_8u_P3AC4R_BGRX_DOUBLE_ROW
                - sse41_YUV444ToRGB_8u_P3AC4R_BGRX_SINGLE_ROW
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:499,2'
              BranchSideFuncs:
                - sse41_YUV444ToRGB_8u_P3AC4R_BGRX_SINGLE_ROW
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:496,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:497,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:498,2'
              BranchSideFuncs:
                - sse41_YUV444ToRGB_8u_P3AC4R_BGRX_SINGLE_ROW
                - sse41_YUV444ToRGB_8u_P3AC4R_BGRX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:499,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:501,16'
              BranchSideFuncs:
                - sse41_YUV444ToRGB_8u_P3AC4R_BGRX_SINGLE_ROW
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:511,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:507,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:508,11'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:509,2'
              BranchSideFuncs:
                - sse41_YUV444ToRGB_8u_P3AC4R_BGRX_SINGLE_ROW
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:495,7'
          Dst:             sse41_YUV444ToRGB_8u_P3AC4R_BGRX_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:506,7'
          Dst:             sse41_YUV444ToRGB_8u_P3AC4R_BGRX_SINGLE_ROW
    - functionName:    mm_set_epu32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - val1
        - val2
        - val3
        - val4
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse41_YUV444Pixel
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - dst
        - Yraw
        - Uraw
        - Vraw
        - pos
      BBCount:         3
      ICount:          840
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - mm_set_epu32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:48,27'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:49,24'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:50,24'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:51,24'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:52,28'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:53,25'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:54,25'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:55,25'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:56,27'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:57,24'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:58,24'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:60,31'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:61,31'
          Dst:             mm_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:121,2'
          Dst:             STORE_SI128
    - functionName:    sse41_YUV420ToRGB_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         18
      ICount:          346
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - LOAD_SI128
        - sse41_YUV444Pixel
        - writePixelBGRX
        - writeYUVPixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:135,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:137,29'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:173,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:142,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:144,33'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - writeYUVPixel.3189
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:158,15'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - writeYUVPixel.3189
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:158,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:160,25'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:171,2'
              BranchSideFuncs:
                - writeYUVPixel.3189
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:165,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:167,10'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - writeYUVPixel.3189
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:170,3'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - sse41_YUV444Pixel
                - writeYUVPixel.3189
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:144,22'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:145,25'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:146,25'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:152,10'
          Dst:             sse41_YUV444Pixel
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:153,10'
          Dst:             sse41_YUV444Pixel
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:154,10'
          Dst:             sse41_YUV444Pixel
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:155,10'
          Dst:             sse41_YUV444Pixel
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:163,20'
          Dst:             writeYUVPixel
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:163,20'
          Dst:             writePixelBGRX
    - functionName:    sse41_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - srcEven
        - srcOdd
        - yLumaDstEven
        - yLumaDstOdd
        - uLumaDst
        - vLumaDst
        - yEvenChromaDst1
        - yEvenChromaDst2
        - yOddChromaDst1
        - yOddChromaDst2
        - uChromaDst1
        - uChromaDst2
        - vChromaDst1
        - vChromaDst2
        - width
      BBCount:         28
      ICount:          2489
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1087,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1092,42'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1318,43'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1115,7'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1117,30'
              BranchSideFuncs:
                - STORE_SI128.3182
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1141,31'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1185,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1188,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1195,8'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1195,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1198,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1210,8'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1210,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1212,32'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1218,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1276,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1279,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1286,8'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1286,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1289,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1301,8'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1301,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1303,32'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1309,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1092,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1093,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1094,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1095,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1096,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1097,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1098,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1099,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1111,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1125,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1318,2'
          Dst:             general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
    - functionName:    sse41_RGBToAVC444YUVv2_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         17
      ICount:          414
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
        - sse41_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1330,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1330,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1331,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1330,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1331,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1333,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - sse41_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1334,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1336,26'
              BranchSideFuncs:
                - sse41_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1356,2'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1356,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1358,26'
              BranchSideFuncs:
                - general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1374,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1350,3'
          Dst:             sse41_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1368,3'
          Dst:             general_RGBToAVC444YUVv2_BGRX_DOUBLE_ROW
    - functionName:    sse41_RGBToAVC444YUV_BGRX_DOUBLE_ROW
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - srcEven
        - srcOdd
        - b1Even
        - b1Odd
        - b2
        - b3
        - b4
        - b5
        - b6
        - b7
        - width
      BBCount:         28
      ICount:          1934
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:799,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:802,42'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:994,41'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:830,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:832,17'
              BranchSideFuncs:
                - STORE_SI128.3182
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:844,12'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:857,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:860,57'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:874,8'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:874,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:876,43'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:890,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:898,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:900,17'
              BranchSideFuncs:
                - STORE_SI128.3182
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:907,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:935,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:938,57'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:952,8'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:952,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:954,43'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:968,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:976,8'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:978,17'
              BranchSideFuncs:
                - STORE_SI128.3182
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:985,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
                - STORE_SI128.3182
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:802,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:803,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:804,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:805,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:806,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:807,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:808,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:809,23'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:827,4'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:832,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:900,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:978,5'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:994,2'
          Dst:             general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
    - functionName:    sse41_RGBToAVC444YUV_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         17
      ICount:          341
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
        - sse41_RGBToAVC444YUV_BGRX_DOUBLE_ROW
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1004,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1004,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1005,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1004,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1005,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1007,9'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - sse41_RGBToAVC444YUV_BGRX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1008,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1010,25'
              BranchSideFuncs:
                - sse41_RGBToAVC444YUV_BGRX_DOUBLE_ROW
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1026,2'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1026,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1028,25'
              BranchSideFuncs:
                - general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1038,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1022,3'
          Dst:             sse41_RGBToAVC444YUV_BGRX_DOUBLE_ROW
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1034,3'
          Dst:             general_RGBToAVC444YUV_BGRX_DOUBLE_ROW
    - functionName:    RGB2V
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - R
        - G
        - B
      BBCount:         24
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:282,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:282,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:282,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:282,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:282,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:282,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:282,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_internal.h:282,9'
          Dst:             winpr_int_assert
    - functionName:    RGB2U
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - R
        - G
        - B
      BBCount:         24
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:276,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:276,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:276,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_internal.h:276,9'
          Dst:             winpr_int_assert
    - functionName:    RGB2Y
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/prim_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - R
        - G
        - B
      BBCount:         24
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/prim_internal.h:270,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:270,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:270,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:270,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/prim_internal.h:270,9'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/prim_internal.h:270,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/prim_internal.h:270,9'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/prim_internal.h:270,9'
          Dst:             winpr_int_assert
    - functionName:    sse41_BGRX_TO_YUV
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pLine1
        - pYLine
        - pULine
        - pVLine
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - RGB2U
        - RGB2V
        - RGB2Y
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:590,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:591,21'
              BranchSideFuncs:
                - RGB2Y.3211
                - RGB2V.3205
                - RGB2U.3209
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:592,6'
              BranchSideFuncs:
                - RGB2V.3205
                - RGB2U.3209
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:592,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:593,21'
              BranchSideFuncs:
                - RGB2U.3209
                - RGB2V.3205
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:594,6'
              BranchSideFuncs:
                - RGB2V.3205
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:594,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:594,6'
              BranchSideFuncs:
                - RGB2V.3205
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:595,21'
              BranchSideFuncs:
                - RGB2V.3205
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:591,15'
          Dst:             RGB2Y
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:593,15'
          Dst:             RGB2U
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:595,15'
          Dst:             RGB2V
    - functionName:    sse41_RGBToYUV420_BGRX_Y
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - dst
        - width
      BBCount:         11
      ICount:          292
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - LOAD_SI128
        - STORE_SI128
        - sse41_BGRX_TO_YUV
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:608,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:611,31'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - STORE_SI128.3182
                - sse41_BGRX_TO_YUV
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:636,2'
              BranchSideFuncs:
                - sse41_BGRX_TO_YUV
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:636,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:638,22'
              BranchSideFuncs:
                - sse41_BGRX_TO_YUV
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:640,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:611,16'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:615,17'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:621,16'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:625,17'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:633,3'
          Dst:             STORE_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:638,3'
          Dst:             sse41_BGRX_TO_YUV
    - functionName:    sse41_RGBToYUV420_BGRX_UV
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src1
        - src2
        - dst1
        - dst2
        - width
      BBCount:         95
      ICount:          1263
      EdgeCount:       109
      CyclomaticComplexity: 16
      functionsReached:
        - CLIP
        - LOAD_SI128
        - sse41_BGRX_TO_YUV
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:655,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:657,42'
              BranchSideFuncs:
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - LOAD_SI128.3181
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:712,2'
              BranchSideFuncs:
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:712,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:714,8'
              BranchSideFuncs:
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:730,1'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
              BranchSideFuncs:
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
              BranchSideFuncs:
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
              BranchSideFuncs:
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
              BranchSideFuncs:
                - winpr_int_assert
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
              BranchSideFuncs:
                - CLIP.3201
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - sse41_BGRX_TO_YUV
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CLIP.3201
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:663,16'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:664,16'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:667,16'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:668,8'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:671,16'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:672,8'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:675,16'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:676,8'
          Dst:             LOAD_SI128
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:716,3'
          Dst:             sse41_BGRX_TO_YUV
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:717,3'
          Dst:             sse41_BGRX_TO_YUV
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:718,3'
          Dst:             sse41_BGRX_TO_YUV
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:719,3'
          Dst:             sse41_BGRX_TO_YUV
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:720,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:721,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:722,19'
          Dst:             CLIP
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:725,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:726,20'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:727,19'
          Dst:             CLIP
    - functionName:    sse41_RGBToYUV420_BGRX
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         17
      ICount:          220
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - sse41_RGBToYUV420_BGRX_UV
        - sse41_RGBToYUV420_BGRX_Y
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:736,22'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:736,25'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:738,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:736,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:738,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:741,9'
              BranchSideFuncs:
                - sse41_RGBToYUV420_BGRX_Y
                - sse41_RGBToYUV420_BGRX_UV
                - sse41_RGBToYUV420_BGRX_Y
                - sse41_RGBToYUV420_BGRX_Y
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:742,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:744,24'
              BranchSideFuncs:
                - sse41_RGBToYUV420_BGRX_UV
                - sse41_RGBToYUV420_BGRX_Y
                - sse41_RGBToYUV420_BGRX_Y
                - sse41_RGBToYUV420_BGRX_Y
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:756,2'
              BranchSideFuncs:
                - sse41_RGBToYUV420_BGRX_Y
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:756,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:758,23'
              BranchSideFuncs:
                - sse41_RGBToYUV420_BGRX_Y
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:763,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:751,3'
          Dst:             sse41_RGBToYUV420_BGRX_UV
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:752,3'
          Dst:             sse41_RGBToYUV420_BGRX_Y
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:753,3'
          Dst:             sse41_RGBToYUV420_BGRX_Y
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:760,3'
          Dst:             sse41_RGBToYUV420_BGRX_Y
    - functionName:    sse41_YUV420CombineToYUV444
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - pSrc
        - srcStep
        - nWidth
        - nHeight
        - pDst
        - dstStep
        - roi
      BBCount:         28
      ICount:          161
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - sse41_ChromaV1ToYUV444
        - sse41_ChromaV2ToYUV444
        - sse41_LumaToYUV444
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1700,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1700,16'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1701,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1700,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1700,28'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1701,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1700,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1700,40'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1701,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1700,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1701,3'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1703,7'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1703,12'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1703,16'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1704,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1703,24'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1703,28'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1704,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1703,36'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1703,40'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1704,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1703,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1704,3'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1706,7'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1706,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1707,3'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1709,10'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
                - sse41_ChromaV1ToYUV444
                - sse41_LumaToYUV444
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1709,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1712,30'
              BranchSideFuncs:
                - sse41_LumaToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1715,34'
              BranchSideFuncs:
                - sse41_ChromaV1ToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1718,34'
              BranchSideFuncs:
                - sse41_ChromaV2ToYUV444
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1721,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1712,11'
          Dst:             sse41_LumaToYUV444
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1715,11'
          Dst:             sse41_ChromaV1ToYUV444
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1718,11'
          Dst:             sse41_ChromaV2ToYUV444
    - functionName:    sse41_YUV444ToRGB_8u_P3AC4R
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         8
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - sse41_YUV444ToRGB_8u_P3AC4R_BGRX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:519,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:523,44'
              BranchSideFuncs:
                - sse41_YUV444ToRGB_8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:523,44'
              BranchSideFuncs:
                - sse41_YUV444ToRGB_8u_P3AC4R_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:526,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:523,11'
          Dst:             sse41_YUV444ToRGB_8u_P3AC4R_BGRX
    - functionName:    sse41_YUV420ToRGB
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcStep
        - pDst
        - dstStep
        - DstFormat
        - roi
      BBCount:         8
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - sse41_YUV420ToRGB_BGRX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:180,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:184,34'
              BranchSideFuncs:
                - sse41_YUV420ToRGB_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:184,34'
              BranchSideFuncs:
                - sse41_YUV420ToRGB_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:187,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:184,11'
          Dst:             sse41_YUV420ToRGB_BGRX
    - functionName:    sse41_RGBToAVC444YUVv2
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         8
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - sse41_RGBToAVC444YUVv2_BGRX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1383,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1387,39'
              BranchSideFuncs:
                - sse41_RGBToAVC444YUVv2_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1387,39'
              BranchSideFuncs:
                - sse41_RGBToAVC444YUVv2_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1391,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1387,11'
          Dst:             sse41_RGBToAVC444YUVv2_BGRX
    - functionName:    sse41_RGBToAVC444YUV
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst1
        - dst1Step
        - pDst2
        - dst2Step
        - roi
      BBCount:         8
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - sse41_RGBToAVC444YUV_BGRX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1047,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1051,37'
              BranchSideFuncs:
                - sse41_RGBToAVC444YUV_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1051,37'
              BranchSideFuncs:
                - sse41_RGBToAVC444YUV_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1055,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1051,11'
          Dst:             sse41_RGBToAVC444YUV_BGRX
    - functionName:    sse41_RGBToYUV420
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pSrc
        - srcFormat
        - srcStep
        - pDst
        - dstStep
        - roi
      BBCount:         8
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - sse41_RGBToYUV420_BGRX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:770,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:774,34'
              BranchSideFuncs:
                - sse41_RGBToYUV420_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:774,34'
              BranchSideFuncs:
                - sse41_RGBToYUV420_BGRX
            - BranchSide:      'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:777,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:774,11'
          Dst:             sse41_RGBToYUV420_BGRX
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_YUV_sse41_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - primitives_get_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1729,12'
          Dst:             primitives_get_generic
        - Src:             'libfreerdp/primitives/sse/prim_YUV_sse4.1.c:1731,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    mm256_set_epu32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i0
        - i1
        - i2
        - i3
        - i4
        - i5
        - i6
        - i7
      BBCount:         1
      ICount:          72
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avx2_image_copy_bgrx32_bgrx32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - nSrcStep
        - nXSrc
        - nYSrc
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         13
      ICount:          489
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:125,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:128,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:153,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:133,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:135,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:143,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:143,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:145,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:151,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    avx2_image_copy_bgr24_bgrx32
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - nSrcStep
        - nXSrc
        - nYSrc
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         15
      ICount:          378
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - mm256_set_epu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:63,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:66,8'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:103,2'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:73,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:75,42'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:93,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:93,3'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:95,23'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:54,23'
          Dst:             mm256_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:56,24'
          Dst:             mm256_set_epu32
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:58,28'
          Dst:             mm256_set_epu32
    - functionName:    FreeRDPGetBitsPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      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:    avx2_image_copy_no_overlap_dst_alpha
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        18
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - flags
        - srcVMultiplier
        - srcVOffset
        - dstVMultiplier
        - dstVOffset
      BBCount:         40
      ICount:          243
      EdgeCount:       76
      CyclomaticComplexity: 38
      functionsReached:
        - avx2_image_copy_bgr24_bgrx32
        - avx2_image_copy_bgrx32_bgrx32
        - primitives_get_generic
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:163,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:163,2'
              BranchSideFuncs:
                - winpr_int_assert
                - avx2_image_copy_bgrx32_bgrx32
                - primitives_get_generic
                - avx2_image_copy_bgrx32_bgrx32
                - avx2_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:163,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:164,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:164,2'
              BranchSideFuncs:
                - avx2_image_copy_bgrx32_bgrx32
                - primitives_get_generic
                - avx2_image_copy_bgrx32_bgrx32
                - avx2_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:164,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:166,2'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:169,12'
              BranchSideFuncs:
                - avx2_image_copy_bgr24_bgrx32
                - primitives_get_generic
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:182,12'
              BranchSideFuncs:
                - avx2_image_copy_bgrx32_bgrx32
                - primitives_get_generic
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:182,12'
              BranchSideFuncs:
                - avx2_image_copy_bgrx32_bgrx32
                - primitives_get_generic
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:195,12'
              BranchSideFuncs:
                - avx2_image_copy_bgrx32_bgrx32
                - primitives_get_generic
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:195,12'
              BranchSideFuncs:
                - avx2_image_copy_bgrx32_bgrx32
                - primitives_get_generic
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:207,4'
              BranchSideFuncs:
                - primitives_get_generic
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:169,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:174,10'
              BranchSideFuncs:
                - avx2_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:174,10'
              BranchSideFuncs:
                - avx2_image_copy_bgr24_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:177,6'
              BranchSideFuncs:
                - primitives_get_generic
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:182,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:187,10'
              BranchSideFuncs:
                - avx2_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:187,10'
              BranchSideFuncs:
                - avx2_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:190,6'
              BranchSideFuncs:
                - primitives_get_generic
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:195,4'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:200,10'
              BranchSideFuncs:
                - avx2_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:200,10'
              BranchSideFuncs:
                - avx2_image_copy_bgrx32_bgrx32
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:203,6'
              BranchSideFuncs:
                - primitives_get_generic
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:163,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:164,2'
          Dst:             winpr_int_assert
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:173,13'
          Dst:             avx2_image_copy_bgr24_bgrx32
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:186,13'
          Dst:             avx2_image_copy_bgrx32_bgrx32
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:199,13'
          Dst:             avx2_image_copy_bgrx32_bgrx32
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:210,22'
          Dst:             primitives_get_generic
    - functionName:    FreeRDPColorHasAlpha
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/freerdp/codec/color.h:202,7'
          Branch Sides:
            - BranchSide:      'include/freerdp/codec/color.h:203,4'
              BranchSideFuncs: []
            - BranchSide:      'include/freerdp/codec/color.h:205,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FreeRDPGetBytesPerPixel
      functionSourceFile: '/src/FreeRDP/include/freerdp/codec/color.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FreeRDPGetBitsPerPixel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/freerdp/codec/color.h:279,11'
          Dst:             FreeRDPGetBitsPerPixel
    - functionName:    avx2_image_copy_no_overlap
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pDstData
        - DstFormat
        - nDstStep
        - nXDst
        - nYDst
        - nWidth
        - nHeight
        - pSrcData
        - SrcFormat
        - nSrcStep
        - nXSrc
        - nYSrc
        - palette
        - flags
      BBCount:         35
      ICount:          283
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - FreeRDPAreColorFormatsEqualNoAlpha
        - FreeRDPColorHasAlpha
        - FreeRDPGetBytesPerPixel
        - avx2_image_copy_no_overlap_dst_alpha
        - generic_image_copy_no_overlap_memcpy
        - primitives_get_generic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:228,20'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:228,24'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:229,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:228,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:229,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:231,7'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3265
                - FreeRDPGetBytesPerPixel.3265
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:231,28'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:231,32'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:232,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:231,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:234,7'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3265
                - FreeRDPGetBytesPerPixel.3265
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:234,16'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:234,20'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3265
                - FreeRDPGetBytesPerPixel.3265
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:235,3'
              BranchSideFuncs: []
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:234,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:235,3'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3265
                - FreeRDPGetBytesPerPixel.3265
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:237,6'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3265
                - FreeRDPGetBytesPerPixel.3265
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:237,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:238,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.3265
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3265
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:240,6'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
                - FreeRDPGetBytesPerPixel.3265
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:240,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:241,14'
              BranchSideFuncs:
                - FreeRDPGetBytesPerPixel.3265
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:243,6'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:243,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:245,17'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:249,8'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - FreeRDPColorHasAlpha.3264
                - avx2_image_copy_no_overlap_dst_alpha
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:249,46'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:249,70'
              BranchSideFuncs:
                - FreeRDPColorHasAlpha.3264
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
                - avx2_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:254,46'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:249,6'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:250,47'
              BranchSideFuncs:
                - avx2_image_copy_no_overlap_dst_alpha
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:254,46'
              BranchSideFuncs:
                - FreeRDPAreColorFormatsEqualNoAlpha
                - primitives_get_generic
                - generic_image_copy_no_overlap_memcpy
        - Branch String:   'libfreerdp/primitives/sse/prim_copy_avx2.c:254,11'
          Branch Sides:
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:255,47'
              BranchSideFuncs:
                - generic_image_copy_no_overlap_memcpy
            - BranchSide:      'libfreerdp/primitives/sse/prim_copy_avx2.c:261,23'
              BranchSideFuncs:
                - primitives_get_generic
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:238,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:241,23'
          Dst:             FreeRDPGetBytesPerPixel
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:249,49'
          Dst:             FreeRDPColorHasAlpha
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:250,10'
          Dst:             avx2_image_copy_no_overlap_dst_alpha
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:254,11'
          Dst:             FreeRDPAreColorFormatsEqualNoAlpha
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:255,10'
          Dst:             generic_image_copy_no_overlap_memcpy
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:261,23'
          Dst:             primitives_get_generic
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    primitives_init_copy_avx2_int
      functionSourceFile: '/src/FreeRDP/libfreerdp/primitives/sse/prim_copy_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prims
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libfreerdp/primitives/sse/prim_copy_avx2.c:272,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_InitOnceExecuteOnce
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - InitOnce
        - InitFn
        - Parameter
        - Context
      BBCount:         14
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - InterlockedCompareExchangePointer
        - Sleep
        - WLog_Print_dbg_tag
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/init.c:58,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/init.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/init.c:67,44'
              BranchSideFuncs:
                - InterlockedCompareExchangePointer
                - Sleep
                - WLog_Print_dbg_tag.3292
            - BranchSide:      'winpr/libwinpr/synch/init.c:88,5'
              BranchSideFuncs:
                - Sleep
                - InterlockedCompareExchangePointer
                - WLog_Print_dbg_tag.3292
            - BranchSide:      'winpr/libwinpr/synch/init.c:91,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3292
        - Branch String:   'winpr/libwinpr/synch/init.c:67,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/init.c:71,6'
              BranchSideFuncs:
                - Sleep
                - InterlockedCompareExchangePointer
                - WLog_Print_dbg_tag.3292
            - BranchSide:      'winpr/libwinpr/synch/init.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/init.c:75,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/init.c:78,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/init.c:83,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/init.c:67,9'
          Dst:             InterlockedCompareExchangePointer
        - Src:             'winpr/libwinpr/synch/init.c:91,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/init.c:95,3'
          Dst:             Sleep
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    winpr_InitOnceInitialize
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - InitOnce
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/init.c:50,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_InitOnceComplete
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpInitOnce
        - dwFlags
        - lpContext
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/init.c:44,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_InitOnceBeginInitialize
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpInitOnce
        - dwFlags
        - fPending
        - lpContext
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/init.c:37,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    USleep
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/sleep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dwMicroseconds
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/sleep.c:125,2'
          Dst:             usleep
    - functionName:    usleep
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    SleepEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/sleep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - dwMilliseconds
        - bAlertable
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Print_dbg_tag
        - apc_collectFds
        - apc_executeCompletions
        - pollset_init
        - pollset_poll
        - pollset_uninit
        - usleep
        - winpr_GetCurrentThread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/sleep.c:64,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:67,7'
              BranchSideFuncs:
                - usleep
                - pollset_init
                - WLog_Print_dbg_tag.3307
                - apc_collectFds
                - WLog_Print_dbg_tag.3307
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - WLog_Print_dbg_tag.3307
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:73,14'
              BranchSideFuncs:
                - usleep
                - pollset_init
                - WLog_Print_dbg_tag.3307
                - apc_collectFds
                - WLog_Print_dbg_tag.3307
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - WLog_Print_dbg_tag.3307
        - Branch String:   'winpr/libwinpr/synch/sleep.c:67,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:68,15'
              BranchSideFuncs:
                - usleep
                - pollset_init
                - WLog_Print_dbg_tag.3307
                - apc_collectFds
                - WLog_Print_dbg_tag.3307
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - WLog_Print_dbg_tag.3307
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:69,2'
              BranchSideFuncs:
                - usleep
                - pollset_init
                - WLog_Print_dbg_tag.3307
                - apc_collectFds
                - WLog_Print_dbg_tag.3307
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - WLog_Print_dbg_tag.3307
        - Branch String:   'winpr/libwinpr/synch/sleep.c:76,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:76,22'
              BranchSideFuncs:
                - usleep
                - pollset_init
                - WLog_Print_dbg_tag.3307
                - apc_collectFds
                - WLog_Print_dbg_tag.3307
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - WLog_Print_dbg_tag.3307
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:78,10'
              BranchSideFuncs:
                - usleep
        - Branch String:   'winpr/libwinpr/synch/sleep.c:76,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:78,10'
              BranchSideFuncs:
                - pollset_init
                - WLog_Print_dbg_tag.3307
                - apc_collectFds
                - WLog_Print_dbg_tag.3307
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - WLog_Print_dbg_tag.3307
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:82,30'
              BranchSideFuncs:
                - pollset_init
                - WLog_Print_dbg_tag.3307
                - apc_collectFds
                - WLog_Print_dbg_tag.3307
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - WLog_Print_dbg_tag.3307
        - Branch String:   'winpr/libwinpr/synch/sleep.c:82,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:84,3'
              BranchSideFuncs:
                - apc_collectFds
                - WLog_Print_dbg_tag.3307
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - WLog_Print_dbg_tag.3307
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:88,22'
              BranchSideFuncs:
                - apc_collectFds
                - WLog_Print_dbg_tag.3307
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - WLog_Print_dbg_tag.3307
        - Branch String:   'winpr/libwinpr/synch/sleep.c:88,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:90,3'
              BranchSideFuncs:
                - pollset_poll
                - apc_executeCompletions
                - pollset_uninit
                - WLog_Print_dbg_tag.3307
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:94,7'
              BranchSideFuncs:
                - pollset_poll
                - apc_executeCompletions
                - pollset_uninit
                - WLog_Print_dbg_tag.3307
        - Branch String:   'winpr/libwinpr/synch/sleep.c:94,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:97,35'
              BranchSideFuncs:
                - apc_executeCompletions
                - pollset_uninit
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:105,29'
              BranchSideFuncs:
                - apc_executeCompletions
                - pollset_uninit
        - Branch String:   'winpr/libwinpr/synch/sleep.c:98,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:100,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3307
                - pollset_uninit
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:103,2'
              BranchSideFuncs:
                - apc_executeCompletions
                - pollset_uninit
        - Branch String:   'winpr/libwinpr/synch/sleep.c:105,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:107,7'
              BranchSideFuncs:
                - pollset_uninit
            - BranchSide:      'winpr/libwinpr/synch/sleep.c:113,7'
              BranchSideFuncs:
                - pollset_uninit
      Callsites:
        - Src:             'winpr/libwinpr/synch/sleep.c:58,25'
          Dst:             winpr_GetCurrentThread
        - Src:             'winpr/libwinpr/synch/sleep.c:78,3'
          Dst:             usleep
        - Src:             'winpr/libwinpr/synch/sleep.c:82,7'
          Dst:             pollset_init
        - Src:             'winpr/libwinpr/synch/sleep.c:84,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/sleep.c:88,7'
          Dst:             apc_collectFds
        - Src:             'winpr/libwinpr/synch/sleep.c:90,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/sleep.c:97,12'
          Dst:             pollset_poll
        - Src:             'winpr/libwinpr/synch/sleep.c:100,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/sleep.c:105,6'
          Dst:             apc_executeCompletions
        - Src:             'winpr/libwinpr/synch/sleep.c:116,2'
          Dst:             pollset_uninit
    - functionName:    Sleep
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/sleep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dwMilliseconds
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usleep
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/sleep.c:53,2'
          Dst:             usleep
    - functionName:    PopEntryList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
      BBCount:         12
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:531,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:531,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:531,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:534,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:534,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:535,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:531,2'
          Dst:             winpr_int_assert
    - functionName:    PushEntryList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
        - Entry
      BBCount:         15
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:522,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:522,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:522,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:523,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:523,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:523,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:522,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:523,2'
          Dst:             winpr_int_assert
    - functionName:    AppendTailList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
        - ListToAppend
      BBCount:         15
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:509,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:509,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:509,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:510,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:510,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:510,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:509,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:510,2'
          Dst:             winpr_int_assert
    - functionName:    RemoveTailList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
      BBCount:         21
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:493,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:493,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:493,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:496,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:496,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:496,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:499,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:499,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:499,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:493,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:496,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:499,2'
          Dst:             winpr_int_assert
    - functionName:    InsertTailList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
        - Entry
      BBCount:         21
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:479,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:479,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:479,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:480,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:480,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:480,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:483,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:483,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:483,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:479,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:480,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:483,2'
          Dst:             winpr_int_assert
    - functionName:    RemoveHeadList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
      BBCount:         21
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:463,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:463,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:463,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:466,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:466,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:466,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:469,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:469,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:469,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:463,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:466,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:469,2'
          Dst:             winpr_int_assert
    - functionName:    InsertHeadList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
        - Entry
      BBCount:         21
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:449,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:449,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:449,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:450,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:450,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:450,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:453,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:453,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:453,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:449,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:450,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:453,2'
          Dst:             winpr_int_assert
    - functionName:    RemoveEntryList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Entry
      BBCount:         21
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:434,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:434,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:434,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:436,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:436,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:436,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:439,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:439,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:439,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:434,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:436,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:439,2'
          Dst:             winpr_int_assert
    - functionName:    IsListEmpty
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:428,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:428,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:428,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:428,2'
          Dst:             winpr_int_assert
    - functionName:    InitializeListHead
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:422,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:422,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:422,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:422,2'
          Dst:             winpr_int_assert
    - functionName:    InterlockedCompareExchangePointer
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Destination
        - Exchange
        - Comperand
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:309,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:309,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:309,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:309,2'
          Dst:             winpr_int_assert
    - functionName:    InterlockedCompareExchange
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - Destination
        - Exchange
        - Comperand
      BBCount:         9
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:294,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:294,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:294,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:294,2'
          Dst:             winpr_int_assert
    - functionName:    InterlockedExchangeAdd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Addend
        - Value
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:280,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:280,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:280,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:280,2'
          Dst:             winpr_int_assert
    - functionName:    InterlockedExchange
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Target
        - Value
      BBCount:         9
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:266,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:266,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:266,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:266,2'
          Dst:             winpr_int_assert
    - functionName:    InterlockedDecrement
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Addend
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:252,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:252,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:252,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:252,2'
          Dst:             winpr_int_assert
    - functionName:    InterlockedIncrement
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Addend
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:238,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:238,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:238,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:238,2'
          Dst:             winpr_int_assert
    - functionName:    QueryDepthSList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:227,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:227,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:227,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:227,2'
          Dst:             winpr_int_assert
    - functionName:    InterlockedFlushSList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
      BBCount:         22
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - InterlockedCompareExchange64
        - QueryDepthSList
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:180,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:180,2'
              BranchSideFuncs:
                - QueryDepthSList
                - InterlockedCompareExchange64
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:180,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:181,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:182,3'
              BranchSideFuncs:
                - InterlockedCompareExchange64
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:204,22'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:211,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:212,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:213,17'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:213,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:214,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:215,7'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:215,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:216,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:217,2'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:217,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:208,10'
              BranchSideFuncs:
                - InterlockedCompareExchange64
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:221,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:180,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:181,7'
          Dst:             QueryDepthSList
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:217,11'
          Dst:             InterlockedCompareExchange64
    - functionName:    InterlockedCompareExchange64
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - Destination
        - Exchange
        - Comperand
      BBCount:         9
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:396,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:396,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:396,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:396,2'
          Dst:             winpr_int_assert
    - functionName:    InterlockedPopEntrySList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
      BBCount:         22
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - InterlockedCompareExchange64
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:125,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:125,2'
              BranchSideFuncs:
                - InterlockedCompareExchange64
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:125,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:155,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:156,4'
              BranchSideFuncs:
                - InterlockedCompareExchange64
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:158,27'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:162,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:163,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:164,17'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:164,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:165,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:166,7'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:166,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:167,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:168,2'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:168,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:151,10'
              BranchSideFuncs:
                - InterlockedCompareExchange64
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:172,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:125,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:168,11'
          Dst:             InterlockedCompareExchange64
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    InterlockedPushListSListEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ListHead
        - List
        - ListEnd
        - Count
      BBCount:         21
      ICount:          63
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:106,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:106,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.3381
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:106,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:107,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:107,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.3381
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:107,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:108,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:108,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3381
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:108,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:106,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:107,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:108,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:110,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    InterlockedPushEntrySList
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
        - ListEntry
      BBCount:         26
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - InterlockedCompareExchange64
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:55,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:55,2'
              BranchSideFuncs:
                - winpr_int_assert
                - InterlockedCompareExchange64
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:55,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:56,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:56,2'
              BranchSideFuncs:
                - InterlockedCompareExchange64
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:56,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:87,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:88,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:89,17'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:89,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:90,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:91,7'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:91,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:93,2'
              BranchSideFuncs:
                - InterlockedCompareExchange64
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:93,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:83,10'
              BranchSideFuncs:
                - InterlockedCompareExchange64
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:97,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:55,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:56,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:93,11'
          Dst:             InterlockedCompareExchange64
    - functionName:    InitializeSListHead
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ListHead
      BBCount:         9
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/interlocked/interlocked.c:39,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:39,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/interlocked/interlocked.c:39,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/interlocked/interlocked.c:39,2'
          Dst:             winpr_int_assert
    - functionName:    winpr_RAND_pseudo
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crypto/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - output
        - len
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_RAND
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crypto/rand.c:82,9'
          Dst:             winpr_RAND
    - functionName:    winpr_RAND
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crypto/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - output
        - len
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - RAND_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crypto/rand.c:42,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crypto/rand.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crypto/rand.c:44,17'
              BranchSideFuncs:
                - RAND_bytes
        - Branch String:   'winpr/libwinpr/crypto/rand.c:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crypto/rand.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crypto/rand.c:77,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crypto/rand.c:44,6'
          Dst:             RAND_bytes
    - functionName:    RAND_bytes
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RegUnLoadKeyA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:628,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    43
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    RegUnLoadKeyW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:622,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegSetValueExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hKey
        - lpValueName
        - Reserved
        - dwType
        - lpData
        - cbData
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:616,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegSetValueExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hKey
        - lpValueName
        - Reserved
        - dwType
        - lpData
        - cbData
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:608,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegSetKeySecurity
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - SecurityInformation
        - pSecurityDescriptor
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:600,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegSaveKeyExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hKey
        - lpFile
        - lpSecurityAttributes
        - Flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:592,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegSaveKeyExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hKey
        - lpFile
        - lpSecurityAttributes
        - Flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:584,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegRestoreKeyA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hKey
        - lpFile
        - dwFlags
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:576,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegRestoreKeyW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hKey
        - lpFile
        - dwFlags
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:569,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegQueryValueExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpValueName
        - lpReserved
        - lpType
        - lpData
        - lpcbData
      BBCount:         40
      ICount:          217
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Print_dbg_tag
        - reg_read_int
        - reg_type_string
        - regsz_length
        - strcmp
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry.c:512,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:512,2'
              BranchSideFuncs:
                - strcmp
                - regsz_length
                - winpr_int_assert
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
            - BranchSide:      'winpr/libwinpr/registry/registry.c:512,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:516,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:518,14'
              BranchSideFuncs:
                - strcmp
                - regsz_length
                - winpr_int_assert
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
            - BranchSide:      'winpr/libwinpr/registry/registry.c:563,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/registry/registry.c:518,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:520,8'
              BranchSideFuncs:
                - regsz_length
                - winpr_int_assert
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
                - strcmp
            - BranchSide:      'winpr/libwinpr/registry/registry.c:560,12'
              BranchSideFuncs:
                - strcmp
                - regsz_length
                - winpr_int_assert
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
        - Branch String:   'winpr/libwinpr/registry/registry.c:520,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:521,15'
              BranchSideFuncs:
                - regsz_length
                - winpr_int_assert
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
                - strcmp
            - BranchSide:      'winpr/libwinpr/registry/registry.c:523,12'
              BranchSideFuncs:
                - regsz_length
                - winpr_int_assert
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
                - strcmp
        - Branch String:   'winpr/libwinpr/registry/registry.c:523,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:528,26'
              BranchSideFuncs:
                - reg_read_int
            - BranchSide:      'winpr/libwinpr/registry/registry.c:528,26'
              BranchSideFuncs:
                - reg_read_int
            - BranchSide:      'winpr/libwinpr/registry/registry.c:528,26'
              BranchSideFuncs:
                - reg_read_int
            - BranchSide:      'winpr/libwinpr/registry/registry.c:531,41'
              BranchSideFuncs:
                - regsz_length
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry.c:553,6'
              BranchSideFuncs:
                - reg_type_string
                - WLog_Print_dbg_tag.3501
                - strcmp
                - regsz_length
                - winpr_int_assert
                - reg_read_int
        - Branch String:   'winpr/libwinpr/registry/registry.c:535,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:537,13'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry.c:547,15'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/registry/registry.c:538,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry.c:538,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:542,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:543,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry.c:544,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:512,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry.c:518,7'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/registry/registry.c:528,13'
          Dst:             reg_read_int
        - Src:             'winpr/libwinpr/registry/registry.c:531,28'
          Dst:             regsz_length
        - Src:             'winpr/libwinpr/registry/registry.c:538,7'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry.c:553,6'
          Dst:             reg_type_string
        - Src:             'winpr/libwinpr/registry/registry.c:553,6'
          Dst:             WLog_Print_dbg_tag
    - 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:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reg_read_int
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pValue
        - lpData
        - lpcbData
      BBCount:         38
      ICount:          170
      EdgeCount:       43
      CyclomaticComplexity: 7
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry.c:377,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:377,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry.c:377,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:379,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:383,13'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry.c:383,13'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry.c:387,13'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry.c:391,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/registry/registry.c:394,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:396,17'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry.c:405,6'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:398,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:400,8'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry.c:403,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:400,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:401,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry.c:402,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:405,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:407,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry.c:416,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/registry/registry.c:408,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:408,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry.c:408,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:412,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:413,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry.c:414,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:377,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry.c:408,3'
          Dst:             winpr_int_assert
    - functionName:    regsz_length
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - key
        - value
        - unicode
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
        - _wcsnlen
        - strnlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry.c:56,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:57,35'
              BranchSideFuncs:
                - _wcsnlen
                - WLog_Print_dbg_tag.3501
            - BranchSide:      'winpr/libwinpr/registry/registry.c:59,33'
              BranchSideFuncs:
                - strnlen
                - WLog_Print_dbg_tag.3501
        - Branch String:   'winpr/libwinpr/registry/registry.c:60,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:60,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3501
            - BranchSide:      'winpr/libwinpr/registry/registry.c:61,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3501
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:57,12'
          Dst:             _wcsnlen
        - Src:             'winpr/libwinpr/registry/registry.c:59,12'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/registry/registry.c:61,3'
          Dst:             WLog_Print_dbg_tag
    - 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:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RegQueryValueExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpValueName
        - lpReserved
        - lpType
        - lpData
        - lpcbData
      BBCount:         46
      ICount:          245
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - ConvertUtf8NToWChar
        - ConvertWCharToUtf8Alloc
        - WLog_Print_dbg_tag
        - reg_read_int
        - reg_type_string
        - regsz_length
        - strcmp
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry.c:434,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:434,2'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - strcmp
                - regsz_length
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
            - BranchSide:      'winpr/libwinpr/registry/registry.c:434,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:437,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:438,3'
              BranchSideFuncs:
                - free
                - strcmp
                - regsz_length
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
            - BranchSide:      'winpr/libwinpr/registry/registry.c:440,11'
              BranchSideFuncs:
                - free
                - strcmp
                - regsz_length
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
        - Branch String:   'winpr/libwinpr/registry/registry.c:442,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:442,2'
              BranchSideFuncs:
                - strcmp
                - free
                - regsz_length
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
            - BranchSide:      'winpr/libwinpr/registry/registry.c:444,14'
              BranchSideFuncs:
                - strcmp
                - free
                - regsz_length
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
        - Branch String:   'winpr/libwinpr/registry/registry.c:444,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:446,8'
              BranchSideFuncs:
                - regsz_length
                - free
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
                - strcmp
            - BranchSide:      'winpr/libwinpr/registry/registry.c:493,12'
              BranchSideFuncs:
                - free
                - strcmp
                - regsz_length
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
        - Branch String:   'winpr/libwinpr/registry/registry.c:446,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:447,15'
              BranchSideFuncs:
                - regsz_length
                - free
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
                - strcmp
            - BranchSide:      'winpr/libwinpr/registry/registry.c:449,12'
              BranchSideFuncs:
                - regsz_length
                - free
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - reg_read_int
                - reg_type_string
                - WLog_Print_dbg_tag.3501
                - strcmp
        - Branch String:   'winpr/libwinpr/registry/registry.c:449,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:454,28'
              BranchSideFuncs:
                - reg_read_int
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry.c:454,28'
              BranchSideFuncs:
                - reg_read_int
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry.c:454,28'
              BranchSideFuncs:
                - reg_read_int
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry.c:459,23'
              BranchSideFuncs:
                - regsz_length
                - free
                - winpr_int_assert
                - ConvertUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/registry/registry.c:486,6'
              BranchSideFuncs:
                - reg_type_string
                - WLog_Print_dbg_tag.3501
                - free
                - strcmp
                - regsz_length
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - reg_read_int
        - Branch String:   'winpr/libwinpr/registry/registry.c:462,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:464,13'
              BranchSideFuncs:
                - winpr_int_assert
                - ConvertUtf8NToWChar
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry.c:480,15'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/registry/registry.c:470,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:470,7'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry.c:470,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:475,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:476,15'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry.c:477,31'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - free
        - Branch String:   'winpr/libwinpr/registry/registry.c:477,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:478,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry.c:479,6'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:434,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry.c:436,14'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/registry/registry.c:444,7'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/registry/registry.c:454,15'
          Dst:             reg_read_int
        - Src:             'winpr/libwinpr/registry/registry.c:459,10'
          Dst:             regsz_length
        - Src:             'winpr/libwinpr/registry/registry.c:470,7'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry.c:477,11'
          Dst:             ConvertUtf8NToWChar
        - Src:             'winpr/libwinpr/registry/registry.c:486,6'
          Dst:             reg_type_string
        - Src:             'winpr/libwinpr/registry/registry.c:486,6'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegQueryInfoKeyA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpClass
        - lpcClass
        - lpReserved
        - lpcSubKeys
        - lpcMaxSubKeyLen
        - lpcMaxClassLen
        - lpcValues
        - lpcMaxValueNameLen
        - lpcMaxValueLen
        - lpcbSecurityDescriptor
        - lpftLastWriteTime
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:368,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegQueryInfoKeyW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpClass
        - lpcClass
        - lpReserved
        - lpcSubKeys
        - lpcMaxSubKeyLen
        - lpcMaxClassLen
        - lpcValues
        - lpcMaxValueNameLen
        - lpcMaxValueLen
        - lpcbSecurityDescriptor
        - lpftLastWriteTime
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:354,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegOpenUserClassesRoot
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hToken
        - dwOptions
        - samDesired
        - phkResult
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:340,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegGetInstance
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - reg_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry.c:67,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:67,7'
              BranchSideFuncs:
                - reg_open
            - BranchSide:      'winpr/libwinpr/registry/registry.c:67,7'
              BranchSideFuncs:
                - reg_open
        - Branch String:   'winpr/libwinpr/registry/registry.c:67,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:67,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry.c:68,14'
              BranchSideFuncs:
                - reg_open
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:68,14'
          Dst:             reg_open
    - functionName:    RegOpenKeyExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
        - ulOptions
        - samDesired
        - phkResult
      BBCount:         28
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - RegGetInstance
        - WLog_Print_dbg_tag
        - _stricmp
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry.c:307,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:308,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - _stricmp
                - WLog_Print_dbg_tag.3501
            - BranchSide:      'winpr/libwinpr/registry/registry.c:310,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - _stricmp
                - WLog_Print_dbg_tag.3501
        - Branch String:   'winpr/libwinpr/registry/registry.c:310,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:312,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3501
            - BranchSide:      'winpr/libwinpr/registry/registry.c:316,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - _stricmp
        - Branch String:   'winpr/libwinpr/registry/registry.c:316,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:316,2'
              BranchSideFuncs:
                - winpr_int_assert
                - _stricmp
            - BranchSide:      'winpr/libwinpr/registry/registry.c:316,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:319,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:321,3'
              BranchSideFuncs:
                - winpr_int_assert
                - _stricmp
            - BranchSide:      'winpr/libwinpr/registry/registry.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/registry/registry.c:321,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:321,3'
              BranchSideFuncs:
                - winpr_int_assert
                - _stricmp
            - BranchSide:      'winpr/libwinpr/registry/registry.c:321,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry.c:323,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:323,34'
              BranchSideFuncs:
                - _stricmp
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry.c:329,10'
              BranchSideFuncs:
                - winpr_int_assert
                - _stricmp
        - Branch String:   'winpr/libwinpr/registry/registry.c:323,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:325,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry.c:329,10'
              BranchSideFuncs:
                - winpr_int_assert
                - _stricmp
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:305,13'
          Dst:             RegGetInstance
        - Src:             'winpr/libwinpr/registry/registry.c:312,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/registry/registry.c:316,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry.c:321,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry.c:323,25'
          Dst:             _stricmp
    - functionName:    RegOpenKeyExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
        - ulOptions
        - samDesired
        - phkResult
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - RegOpenKeyExA
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry.c:294,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:295,3'
              BranchSideFuncs:
                - RegOpenKeyExA
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry.c:297,21'
              BranchSideFuncs:
                - RegOpenKeyExA
                - free
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:293,14'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/registry/registry.c:297,7'
          Dst:             RegOpenKeyExA
    - functionName:    RegOpenCurrentUser
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - samDesired
        - phkResult
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:286,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegNotifyChangeKeyValue
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hKey
        - bWatchSubtree
        - dwNotifyFilter
        - hEvent
        - fAsynchronous
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:280,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegLoadMUIStringA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - pszValue
        - pszOutBuf
        - cbOutBuf
        - pcbData
        - Flags
        - pszDirectory
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:272,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegLoadMUIStringW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - pszValue
        - pszOutBuf
        - cbOutBuf
        - pcbData
        - Flags
        - pszDirectory
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:263,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegLoadKeyA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
        - lpFile
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:254,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegLoadKeyW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
        - lpFile
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:247,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegLoadAppKeyA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpFile
        - phkResult
        - samDesired
        - dwOptions
        - Reserved
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:240,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegLoadAppKeyW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpFile
        - phkResult
        - samDesired
        - dwOptions
        - Reserved
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:232,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegGetValueA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hkey
        - lpSubKey
        - lpValue
        - dwFlags
        - pdwType
        - pvData
        - pcbData
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:224,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegGetValueW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hkey
        - lpSubKey
        - lpValue
        - dwFlags
        - pdwType
        - pvData
        - pcbData
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:215,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegGetKeySecurity
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - SecurityInformation
        - pSecurityDescriptor
        - lpcbSecurityDescriptor
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:206,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegFlushKey
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:197,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegEnumValueA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - dwIndex
        - lpValueName
        - lpcchValueName
        - lpReserved
        - lpType
        - lpData
        - lpcbData
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:191,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegEnumValueW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - dwIndex
        - lpValueName
        - lpcchValueName
        - lpReserved
        - lpType
        - lpData
        - lpcbData
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:182,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegEnumKeyExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - dwIndex
        - lpName
        - lpcName
        - lpReserved
        - lpClass
        - lpcClass
        - lpftLastWriteTime
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:173,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegEnumKeyExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - dwIndex
        - lpName
        - lpcName
        - lpReserved
        - lpClass
        - lpcClass
        - lpftLastWriteTime
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:163,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegDisablePredefinedCacheEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry.c:153,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry.c:153,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3501
            - BranchSide:      'winpr/libwinpr/registry/registry.c:153,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3501
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:153,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegDeleteValueA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpValueName
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:147,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegDeleteValueW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpValueName
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:141,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegDeleteTreeA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:135,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegDeleteTreeW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:129,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegDeleteKeyExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
        - samDesired
        - Reserved
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:123,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegDeleteKeyExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
        - samDesired
        - Reserved
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:116,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegCreateKeyExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
        - Reserved
        - lpClass
        - dwOptions
        - samDesired
        - lpSecurityAttributes
        - phkResult
        - lpdwDisposition
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:109,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegCreateKeyExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
        - lpSubKey
        - Reserved
        - lpClass
        - dwOptions
        - samDesired
        - lpSecurityAttributes
        - phkResult
        - lpdwDisposition
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:99,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegCopyTreeA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKeySrc
        - lpSubKey
        - hKeyDest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:89,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegCopyTreeW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKeySrc
        - lpSubKey
        - hKeyDest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry.c:82,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RegCloseKey
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hKey
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_Fill
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _v
        - _n
      BBCount:         15
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1201,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1201,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.3604
            - BranchSide:      'winpr/include/winpr/stream.h:1201,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1202,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1202,3'
              BranchSideFuncs:
                - Stream_Seek.3604
            - BranchSide:      'winpr/include/winpr/stream.h:1202,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1201,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1202,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1202,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1204,3'
          Dst:             Stream_Seek
    - functionName:    Stream_GetRemainingCapacity
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         24
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
        - winpr_log_backtrace
      functionUses:    46
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:254,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:254,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:254,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:255,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:255,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:255,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:257,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:257,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:257,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:258,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:260,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:264,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:254,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:255,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:257,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:260,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/stream.c:261,3'
          Dst:             winpr_log_backtrace
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    winpr_Data_Get_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:60,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:64,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:66,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:60,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:236,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:236,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_SafeSeekEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
        - file
        - line
        - fkt
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_Seek
      functionUses:    17
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:518,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:520,3'
              BranchSideFuncs:
                - Stream_Seek.3604
            - BranchSide:      'winpr/libwinpr/utils/stream.c:522,14'
              BranchSideFuncs:
                - Stream_Seek.3604
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:518,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'winpr/libwinpr/utils/stream.c:522,2'
          Dst:             Stream_Seek
    - functionName:    Stream_CheckAndLogRequiredLengthEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - level
        - s
        - nmemb
        - size
        - fmt
      BBCount:         12
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthExVa
        - Stream_GetRemainingLength
        - winpr_int_assert
      functionUses:    40
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:395,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:395,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:395,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:398,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:402,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:408,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:395,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:396,24'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/libwinpr/utils/stream.c:403,3'
          Dst:             Stream_CheckAndLogRequiredLengthExVa
    - functionName:    Stream_GetRemainingLength
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         30
      ICount:          116
      EdgeCount:       31
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
        - winpr_log_backtrace
      functionUses:    42
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:270,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:270,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:270,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:271,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:271,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:271,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:272,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:272,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:272,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:274,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:274,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:274,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:275,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:277,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:281,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:270,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:271,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:272,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:274,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:277,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/stream.c:278,3'
          Dst:             winpr_log_backtrace
    - functionName:    Stream_CheckAndLogRequiredLengthExVa
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - level
        - s
        - nmemb
        - size
        - fmt
        - args
      BBCount:         12
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogExVa
        - Stream_GetRemainingLength
        - WLog_Get
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:414,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:414,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - WLog_Get
                - Stream_CheckAndLogRequiredLengthWLogExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:414,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:417,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:418,60'
              BranchSideFuncs:
                - WLog_Get
                - Stream_CheckAndLogRequiredLengthWLogExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:420,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:414,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:415,24'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/libwinpr/utils/stream.c:418,51'
          Dst:             WLog_Get
        - Src:             'winpr/libwinpr/utils/stream.c:418,10'
          Dst:             Stream_CheckAndLogRequiredLengthWLogExVa
    - functionName:    Stream_CheckAndLogRequiredLengthWLogExVa
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - level
        - s
        - nmemb
        - size
        - fmt
        - args
      BBCount:         19
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_GetRemainingLength
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - vsnprintf
        - winpr_int_assert
        - winpr_log_backtrace_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:447,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:447,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - vsnprintf
                - WLog_IsLevelActive
                - winpr_log_backtrace_ex
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/stream.c:447,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:450,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:452,8'
              BranchSideFuncs:
                - vsnprintf
                - WLog_IsLevelActive
                - winpr_log_backtrace_ex
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/stream.c:463,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/stream.c:456,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:456,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_log_backtrace_ex
            - BranchSide:      'winpr/libwinpr/utils/stream.c:460,26'
              BranchSideFuncs:
                - winpr_log_backtrace_ex
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:447,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:448,24'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/libwinpr/utils/stream.c:454,9'
          Dst:             vsnprintf
        - Src:             'winpr/libwinpr/utils/stream.c:456,3'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/libwinpr/utils/stream.c:456,3'
          Dst:             WLog_PrintMessage
        - Src:             'winpr/libwinpr/utils/stream.c:460,3'
          Dst:             winpr_log_backtrace_ex
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_Read_UTF16_String_As_UTF8_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - wcharLength
        - utfBuffer
        - utfBufferCharLength
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharNToUtf8
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Seek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:506,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:507,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/stream.c:509,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.3604
                - ConvertWCharNToUtf8
        - Branch String:   'winpr/libwinpr/utils/stream.c:509,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:510,3'
              BranchSideFuncs:
                - Stream_Seek.3604
                - ConvertWCharNToUtf8
            - BranchSide:      'winpr/libwinpr/utils/stream.c:512,14'
              BranchSideFuncs:
                - Stream_Seek.3604
                - ConvertWCharNToUtf8
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:505,21'
          Dst:             Stream_ConstPointer
        - Src:             'winpr/libwinpr/utils/stream.c:509,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'winpr/libwinpr/utils/stream.c:512,2'
          Dst:             Stream_Seek
        - Src:             'winpr/libwinpr/utils/stream.c:513,9'
          Dst:             ConvertWCharNToUtf8
    - functionName:    Stream_ConstPointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1265,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1265,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1265,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1265,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Read_UTF16_String_As_UTF8
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - wcharLength
        - pUtfCharLength
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharNToUtf8Alloc
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_ConstPointer
        - Stream_Seek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:492,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:493,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/stream.c:495,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_Seek.3604
                - ConvertWCharNToUtf8Alloc
        - Branch String:   'winpr/libwinpr/utils/stream.c:495,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:496,3'
              BranchSideFuncs:
                - Stream_Seek.3604
                - ConvertWCharNToUtf8Alloc
            - BranchSide:      'winpr/libwinpr/utils/stream.c:498,14'
              BranchSideFuncs:
                - Stream_Seek.3604
                - ConvertWCharNToUtf8Alloc
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:491,21'
          Dst:             Stream_ConstPointer
        - Src:             'winpr/libwinpr/utils/stream.c:495,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'winpr/libwinpr/utils/stream.c:498,2'
          Dst:             Stream_Seek
        - Src:             'winpr/libwinpr/utils/stream.c:499,9'
          Dst:             ConvertWCharNToUtf8Alloc
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Fill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1209,3'
          Dst:             Stream_Fill
    - functionName:    Stream_Pointer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1259,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Write_UTF16_String_From_UTF8
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - wcharLength
        - src
        - length
        - fill
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ConvertUtf8NToWChar
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Pointer
        - Stream_Seek
        - Stream_Zero
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:472,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:474,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - ConvertUtf8NToWChar
                - Stream_Seek.3604
                - Stream_Zero
            - BranchSide:      'winpr/libwinpr/utils/stream.c:484,6'
              BranchSideFuncs:
                - Stream_Zero
        - Branch String:   'winpr/libwinpr/utils/stream.c:474,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:475,4'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - Stream_Seek.3604
                - Stream_Zero
            - BranchSide:      'winpr/libwinpr/utils/stream.c:477,28'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - Stream_Seek.3604
                - Stream_Zero
        - Branch String:   'winpr/libwinpr/utils/stream.c:478,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:479,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/stream.c:481,15'
              BranchSideFuncs:
                - Stream_Seek.3604
                - Stream_Zero
        - Branch String:   'winpr/libwinpr/utils/stream.c:484,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:485,15'
              BranchSideFuncs:
                - Stream_Zero
            - BranchSide:      'winpr/libwinpr/utils/stream.c:486,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:470,15'
          Dst:             Stream_Pointer
        - Src:             'winpr/libwinpr/utils/stream.c:474,8'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'winpr/libwinpr/utils/stream.c:477,8'
          Dst:             ConvertUtf8NToWChar
        - Src:             'winpr/libwinpr/utils/stream.c:481,3'
          Dst:             Stream_Seek
        - Src:             'winpr/libwinpr/utils/stream.c:485,3'
          Dst:             Stream_Zero
    - functionName:    Stream_CheckAndLogRequiredCapacityEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - level
        - s
        - nmemb
        - size
        - fmt
      BBCount:         12
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityExVa
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:317,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:317,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - Stream_CheckAndLogRequiredCapacityExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:317,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:320,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:324,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:330,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:317,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:318,24'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/libwinpr/utils/stream.c:325,3'
          Dst:             Stream_CheckAndLogRequiredCapacityExVa
    - functionName:    Stream_CheckAndLogRequiredCapacityExVa
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - level
        - s
        - nmemb
        - size
        - fmt
        - args
      BBCount:         12
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityWLogExVa
        - Stream_GetRemainingCapacity
        - WLog_Get
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:336,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:336,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - WLog_Get
                - Stream_CheckAndLogRequiredCapacityWLogExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:336,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:339,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:340,62'
              BranchSideFuncs:
                - WLog_Get
                - Stream_CheckAndLogRequiredCapacityWLogExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:342,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:336,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:337,24'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/libwinpr/utils/stream.c:340,53'
          Dst:             WLog_Get
        - Src:             'winpr/libwinpr/utils/stream.c:340,10'
          Dst:             Stream_CheckAndLogRequiredCapacityWLogExVa
    - functionName:    Stream_CheckAndLogRequiredCapacityWLogExVa
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - level
        - s
        - nmemb
        - size
        - fmt
        - args
      BBCount:         19
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_GetRemainingCapacity
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - vsnprintf
        - winpr_int_assert
        - winpr_log_backtrace_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:351,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:351,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - vsnprintf
                - WLog_IsLevelActive
                - winpr_log_backtrace_ex
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/stream.c:351,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:354,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:356,8'
              BranchSideFuncs:
                - vsnprintf
                - WLog_IsLevelActive
                - winpr_log_backtrace_ex
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/stream.c:367,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/stream.c:360,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:360,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_log_backtrace_ex
            - BranchSide:      'winpr/libwinpr/utils/stream.c:364,26'
              BranchSideFuncs:
                - winpr_log_backtrace_ex
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:351,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:352,24'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/libwinpr/utils/stream.c:358,9'
          Dst:             vsnprintf
        - Src:             'winpr/libwinpr/utils/stream.c:360,3'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/libwinpr/utils/stream.c:360,3'
          Dst:             WLog_PrintMessage
        - Src:             'winpr/libwinpr/utils/stream.c:364,3'
          Dst:             winpr_log_backtrace_ex
    - functionName:    Stream_CheckAndLogRequiredLengthWLogEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - level
        - s
        - nmemb
        - size
        - fmt
      BBCount:         12
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredLengthWLogExVa
        - Stream_GetRemainingLength
        - winpr_int_assert
      functionUses:    18
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:426,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:426,2'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - Stream_CheckAndLogRequiredLengthWLogExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:426,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:429,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:433,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:439,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:426,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:427,24'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/libwinpr/utils/stream.c:434,3'
          Dst:             Stream_CheckAndLogRequiredLengthWLogExVa
    - functionName:    Stream_CheckAndLogRequiredCapacityWLogEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - level
        - s
        - nmemb
        - size
        - fmt
      BBCount:         12
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityWLogExVa
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:375,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:375,2'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - Stream_CheckAndLogRequiredCapacityWLogExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:375,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:378,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:382,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogExVa
            - BranchSide:      'winpr/libwinpr/utils/stream.c:388,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:375,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:376,24'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/libwinpr/utils/stream.c:383,3'
          Dst:             Stream_CheckAndLogRequiredCapacityWLogExVa
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:165,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT16.3615
                - Stream_Seek.3604
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:166,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.3615
                - Stream_Seek.3604
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:169,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,7'
              BranchSideFuncs:
                - Stream_Seek.3604
            - BranchSide:      'winpr/include/winpr/stream.h:170,16'
              BranchSideFuncs:
                - Stream_Seek.3604
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:165,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:168,20'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'winpr/include/winpr/stream.h:170,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Read_UTF16_String
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - dst
        - length
      BBCount:         24
      ICount:          87
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - stream_read_u16_le
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:302,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:302,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3639
            - BranchSide:      'winpr/libwinpr/utils/stream.c:302,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:303,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:303,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - stream_read_u16_le.3639
            - BranchSide:      'winpr/libwinpr/utils/stream.c:303,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:305,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:306,3'
              BranchSideFuncs:
                - stream_read_u16_le.3639
            - BranchSide:      'winpr/libwinpr/utils/stream.c:308,14'
              BranchSideFuncs:
                - stream_read_u16_le.3639
        - Branch String:   'winpr/libwinpr/utils/stream.c:308,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:309,3'
              BranchSideFuncs:
                - stream_read_u16_le.3639
            - BranchSide:      'winpr/libwinpr/utils/stream.c:311,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:302,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:303,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:305,7'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'winpr/libwinpr/utils/stream.c:309,3'
          Dst:             stream_read_u16_le
    - functionName:    Stream_Write_UINT16_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:893,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.3619
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:894,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.3619
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:895,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.3619
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:893,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:894,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    Stream_Write_UTF16_String
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - src
        - length
      BBCount:         44
      ICount:          149
      EdgeCount:       49
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_Write_UINT16_unchecked
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:286,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:286,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredCapacityEx
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
            - BranchSide:      'winpr/libwinpr/utils/stream.c:286,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:287,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:287,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
            - BranchSide:      'winpr/libwinpr/utils/stream.c:287,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_CheckAndLogRequiredCapacityEx
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
        - Branch String:   'winpr/libwinpr/utils/stream.c:287,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:287,2'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
            - BranchSide:      'winpr/libwinpr/utils/stream.c:287,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:288,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:288,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
            - BranchSide:      'winpr/libwinpr/utils/stream.c:289,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/stream.c:288,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:289,3'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
            - BranchSide:      'winpr/libwinpr/utils/stream.c:291,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
        - Branch String:   'winpr/libwinpr/utils/stream.c:291,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:292,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
            - BranchSide:      'winpr/libwinpr/utils/stream.c:294,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
        - Branch String:   'winpr/libwinpr/utils/stream.c:294,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:295,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
            - BranchSide:      'winpr/libwinpr/utils/stream.c:297,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/stream.c:295,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:295,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.3643
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/stream.c:295,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:295,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:295,3'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.3643
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/stream.c:295,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:286,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:287,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:291,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'winpr/libwinpr/utils/stream.c:295,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:295,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:295,3'
          Dst:             Stream_Write_UINT16_unchecked
    - functionName:    Stream_SealLength
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         24
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
        - winpr_log_backtrace
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:206,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:206,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:206,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:207,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:207,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:207,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:209,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:209,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
            - BranchSide:      'winpr/libwinpr/utils/stream.c:209,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:210,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:211,16'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/stream.c:214,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:206,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:207,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:209,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:214,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/stream.c:215,3'
          Dst:             winpr_log_backtrace
    - functionName:    Stream_SetLength
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _l
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Capacity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:183,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:185,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/stream.c:188,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:183,13'
          Dst:             Stream_Capacity
    - functionName:    Stream_Capacity
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1297,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1297,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1297,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1297,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - bFreeBuffer
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_EnsureValidity
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:170,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:170,6'
              BranchSideFuncs:
                - Stream_EnsureValidity
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/stream.c:172,25'
              BranchSideFuncs:
                - Stream_EnsureValidity
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/stream.c:173,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:173,22'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/stream.c:176,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/utils/stream.c:173,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:174,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/stream.c:176,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/utils/stream.c:176,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:177,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/utils/stream.c:178,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:172,3'
          Dst:             Stream_EnsureValidity
    - functionName:    Stream_EnsureValidity
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         19
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
        - abort
        - winpr_log_backtrace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:160,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:160,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
            - BranchSide:      'winpr/libwinpr/utils/stream.c:161,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
        - Branch String:   'winpr/libwinpr/utils/stream.c:161,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:161,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
            - BranchSide:      'winpr/libwinpr/utils/stream.c:163,17'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
        - Branch String:   'winpr/libwinpr/utils/stream.c:164,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:164,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
            - BranchSide:      'winpr/libwinpr/utils/stream.c:165,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
        - Branch String:   'winpr/libwinpr/utils/stream.c:165,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:165,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/stream.c:165,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3613
                - winpr_log_backtrace
                - abort
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:160,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/stream.c:160,2'
          Dst:             winpr_log_backtrace
        - Src:             'winpr/libwinpr/utils/stream.c:160,2'
          Dst:             abort
        - Src:             'winpr/libwinpr/utils/stream.c:161,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/stream.c:161,2'
          Dst:             winpr_log_backtrace
        - Src:             'winpr/libwinpr/utils/stream.c:161,2'
          Dst:             abort
        - Src:             'winpr/libwinpr/utils/stream.c:164,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/stream.c:164,2'
          Dst:             winpr_log_backtrace
        - Src:             'winpr/libwinpr/utils/stream.c:164,2'
          Dst:             abort
        - Src:             'winpr/libwinpr/utils/stream.c:165,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/stream.c:165,2'
          Dst:             winpr_log_backtrace
        - Src:             'winpr/libwinpr/utils/stream.c:165,2'
          Dst:             abort
    - functionName:    abort
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Stream_StaticInit
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - buffer
        - size
      BBCount:         15
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:143,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:143,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/stream.c:143,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:144,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:144,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/stream.c:144,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:143,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:144,2'
          Dst:             winpr_int_assert
    - functionName:    Stream_StaticConstInit
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - buffer
        - size
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_StaticInit
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:136,9'
          Dst:             Stream_StaticInit
    - functionName:    Stream_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:98,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:98,18'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
            - BranchSide:      'winpr/libwinpr/utils/stream.c:101,6'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
        - Branch String:   'winpr/libwinpr/utils/stream.c:98,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:99,3'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
            - BranchSide:      'winpr/libwinpr/utils/stream.c:101,6'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
        - Branch String:   'winpr/libwinpr/utils/stream.c:102,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:103,3'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'winpr/libwinpr/utils/stream.c:105,6'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'winpr/libwinpr/utils/stream.c:105,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:106,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/utils/stream.c:108,29'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'winpr/libwinpr/utils/stream.c:110,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:112,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/stream.c:116,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:101,6'
          Dst:             calloc
    - functionName:    Stream_EnsureRemainingCapacity
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Capacity
        - Stream_EnsureCapacity
        - Stream_GetPosition
      functionUses:    21
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:89,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:90,32'
              BranchSideFuncs:
                - Stream_Capacity
                - Stream_EnsureCapacity
            - BranchSide:      'winpr/libwinpr/utils/stream.c:91,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:89,6'
          Dst:             Stream_GetPosition
        - Src:             'winpr/libwinpr/utils/stream.c:89,37'
          Dst:             Stream_Capacity
        - Src:             'winpr/libwinpr/utils/stream.c:90,35'
          Dst:             Stream_Capacity
        - Src:             'winpr/libwinpr/utils/stream.c:90,10'
          Dst:             Stream_EnsureCapacity
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         15
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1305,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1306,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1305,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1306,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_EnsureCapacity
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         22
      ICount:          150
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - Stream_GetPosition
        - Stream_SetPosition
        - realloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:46,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:46,2'
              BranchSideFuncs:
                - Stream_GetPosition.3668
                - malloc
                - Stream_SetPosition
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/stream.c:46,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/stream.c:47,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:49,10'
              BranchSideFuncs:
                - Stream_GetPosition.3668
                - malloc
                - Stream_SetPosition
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/stream.c:84,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/stream.c:60,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:59,17'
              BranchSideFuncs:
                - Stream_GetPosition.3668
                - malloc
                - Stream_SetPosition
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/stream.c:62,33'
              BranchSideFuncs:
                - Stream_GetPosition.3668
                - malloc
                - Stream_SetPosition
                - realloc
        - Branch String:   'winpr/libwinpr/utils/stream.c:64,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:66,28'
              BranchSideFuncs:
                - realloc
                - Stream_SetPosition
            - BranchSide:      'winpr/libwinpr/utils/stream.c:72,29'
              BranchSideFuncs:
                - realloc
                - Stream_SetPosition
        - Branch String:   'winpr/libwinpr/utils/stream.c:75,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:76,4'
              BranchSideFuncs:
                - Stream_SetPosition
            - BranchSide:      'winpr/libwinpr/utils/stream.c:77,15'
              BranchSideFuncs:
                - Stream_SetPosition
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:46,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/stream.c:62,14'
          Dst:             Stream_GetPosition
        - Src:             'winpr/libwinpr/utils/stream.c:72,21'
          Dst:             realloc
        - Src:             'winpr/libwinpr/utils/stream.c:82,3'
          Dst:             Stream_SetPosition
    - functionName:    Stream_SetPosition
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _p
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_Capacity
      functionUses:    12
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/stream.c:194,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/stream.c:196,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/stream.c:199,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/stream.c:194,13'
          Dst:             Stream_Capacity
    - functionName:    winpr_strerror
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dw
        - dmsg
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xpg_strerror_r
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/debug.c:206,8'
          Dst:             __xpg_strerror_r
    - functionName:    __xpg_strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_log_backtrace_ex
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - log
        - level
        - size
      BBCount:         27
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - winpr_backtrace
        - winpr_backtrace_free
        - winpr_backtrace_symbols
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/debug.c:182,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:184,3'
              BranchSideFuncs:
                - winpr_backtrace_symbols
                - free
                - winpr_backtrace_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/debug.c:188,32'
              BranchSideFuncs:
                - winpr_backtrace_symbols
                - free
                - winpr_backtrace_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'winpr/libwinpr/utils/debug.c:184,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:184,3'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_backtrace_free
            - BranchSide:      'winpr/libwinpr/utils/debug.c:185,3'
              BranchSideFuncs:
                - winpr_backtrace_free
        - Branch String:   'winpr/libwinpr/utils/debug.c:190,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:192,15'
              BranchSideFuncs:
                - free
                - winpr_backtrace_free
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/debug.c:195,14'
              BranchSideFuncs:
                - free
                - winpr_backtrace_free
        - Branch String:   'winpr/libwinpr/utils/debug.c:192,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:193,4'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - free
                - winpr_backtrace_free
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/debug.c:194,2'
              BranchSideFuncs:
                - free
                - winpr_backtrace_free
        - Branch String:   'winpr/libwinpr/utils/debug.c:193,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:192,33'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - winpr_backtrace_free
                - WLog_IsLevelActive
            - BranchSide:      'winpr/libwinpr/utils/debug.c:193,4'
              BranchSideFuncs:
                - WLog_PrintMessage
                - free
                - winpr_backtrace_free
                - WLog_IsLevelActive
      Callsites:
        - Src:             'winpr/libwinpr/utils/debug.c:180,16'
          Dst:             winpr_backtrace
        - Src:             'winpr/libwinpr/utils/debug.c:184,3'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/libwinpr/utils/debug.c:184,3'
          Dst:             WLog_PrintMessage
        - Src:             'winpr/libwinpr/utils/debug.c:188,8'
          Dst:             winpr_backtrace_symbols
        - Src:             'winpr/libwinpr/utils/debug.c:193,4'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/libwinpr/utils/debug.c:193,4'
          Dst:             WLog_PrintMessage
        - Src:             'winpr/libwinpr/utils/debug.c:198,2'
          Dst:             winpr_backtrace_free
    - functionName:    winpr_backtrace
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_unwind_backtrace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/debug.c:87,9'
          Dst:             winpr_unwind_backtrace
    - functionName:    winpr_backtrace_symbols
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - used
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_unwind_backtrace_symbols
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/debug.c:104,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:105,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3699
                - winpr_unwind_backtrace_symbols
            - BranchSide:      'winpr/libwinpr/utils/debug.c:107,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3699
                - winpr_unwind_backtrace_symbols
        - Branch String:   'winpr/libwinpr/utils/debug.c:107,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:109,3'
              BranchSideFuncs:
                - winpr_unwind_backtrace_symbols
            - BranchSide:      'winpr/libwinpr/utils/debug.c:114,40'
              BranchSideFuncs:
                - winpr_unwind_backtrace_symbols
      Callsites:
        - Src:             'winpr/libwinpr/utils/debug.c:109,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/debug.c:114,9'
          Dst:             winpr_unwind_backtrace_symbols
    - functionName:    winpr_backtrace_free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_unwind_backtrace_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/debug.c:67,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:68,3'
              BranchSideFuncs:
                - winpr_unwind_backtrace_free
            - BranchSide:      'winpr/libwinpr/utils/debug.c:71,30'
              BranchSideFuncs:
                - winpr_unwind_backtrace_free
      Callsites:
        - Src:             'winpr/libwinpr/utils/debug.c:71,2'
          Dst:             winpr_unwind_backtrace_free
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    winpr_log_backtrace
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tag
        - level
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Get
        - winpr_log_backtrace_ex
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/debug.c:173,25'
          Dst:             WLog_Get
        - Src:             'winpr/libwinpr/utils/debug.c:173,2'
          Dst:             winpr_log_backtrace_ex
    - functionName:    winpr_backtrace_symbols_fd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - fd
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - strnlen
        - winpr_backtrace_symbols
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/debug.c:146,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:148,3'
              BranchSideFuncs:
                - winpr_backtrace_symbols
                - free
                - strnlen
                - write
            - BranchSide:      'winpr/libwinpr/utils/debug.c:156,10'
              BranchSideFuncs:
                - winpr_backtrace_symbols
                - free
                - strnlen
                - write
        - Branch String:   'winpr/libwinpr/utils/debug.c:159,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:160,4'
              BranchSideFuncs:
                - free
                - strnlen
                - write
            - BranchSide:      'winpr/libwinpr/utils/debug.c:162,15'
              BranchSideFuncs:
                - free
                - strnlen
                - write
        - Branch String:   'winpr/libwinpr/utils/debug.c:162,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/debug.c:163,17'
              BranchSideFuncs:
                - strnlen
                - write
                - free
            - BranchSide:      'winpr/libwinpr/utils/debug.c:164,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/debug.c:148,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/debug.c:157,18'
          Dst:             winpr_backtrace_symbols
        - Src:             'winpr/libwinpr/utils/debug.c:163,41'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/utils/debug.c:163,10'
          Dst:             write
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unwind_reason_str
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         12
      ICount:          63
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:64,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:74,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:76,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:78,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:81,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:83,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:85,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:87,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:89,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:96,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winpr_unwind_backtrace_symbols
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - used
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - dladdr
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:178,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:179,3'
              BranchSideFuncs:
                - calloc
                - dladdr
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:181,18'
              BranchSideFuncs:
                - calloc
                - dladdr
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:182,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:183,3'
              BranchSideFuncs:
                - dladdr
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:185,6'
              BranchSideFuncs:
                - dladdr
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:185,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:186,11'
              BranchSideFuncs:
                - dladdr
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:188,14'
              BranchSideFuncs:
                - dladdr
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:188,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:190,19'
              BranchSideFuncs:
                - dladdr
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:205,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:197,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:198,20'
              BranchSideFuncs:
                - snprintf
                - dladdr
                - snprintf
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:200,20'
              BranchSideFuncs:
                - snprintf
                - dladdr
                - snprintf
      Callsites:
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:181,11'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:193,12'
          Dst:             dladdr
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:198,10'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:200,10'
          Dst:             snprintf
    - functionName:    dladdr
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_unwind_backtrace_free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:161,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:162,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:163,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    unwind_reason_str_buffer
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - code
        - buffer
        - size
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
        - unwind_reason_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:102,20'
          Dst:             unwind_reason_str
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:103,8'
          Dst:             snprintf
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    unwind_backtrace_callback
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - arg
      BBCount:         9
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _Unwind_GetIP
        - _Unwind_GetLanguageSpecificData
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:111,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:111,2'
              BranchSideFuncs:
                - _Unwind_GetIP
                - _Unwind_GetLanguageSpecificData
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:113,6'
              BranchSideFuncs:
                - _Unwind_GetIP
                - _Unwind_GetLanguageSpecificData
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:113,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:113,6'
              BranchSideFuncs:
                - _Unwind_GetIP
                - _Unwind_GetLanguageSpecificData
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:115,26'
              BranchSideFuncs:
                - _Unwind_GetIP
                - _Unwind_GetLanguageSpecificData
      Callsites:
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:111,2'
          Dst:             __assert_fail
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:116,17'
          Dst:             _Unwind_GetIP
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:122,38'
          Dst:             _Unwind_GetLanguageSpecificData
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Unwind_GetIP
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Unwind_GetLanguageSpecificData
      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:    winpr_unwind_backtrace
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - _Unwind_Backtrace
        - calloc
        - unwind_backtrace_callback
        - unwind_reason_str_buffer
        - winpr_unwind_backtrace_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:132,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:133,3'
              BranchSideFuncs:
                - calloc
                - winpr_unwind_backtrace_free
                - _Unwind_Backtrace
                - unwind_reason_str_buffer
                - WLog_Print_dbg_tag.3739
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:134,14'
              BranchSideFuncs:
                - calloc
                - winpr_unwind_backtrace_free
                - _Unwind_Backtrace
                - unwind_reason_str_buffer
                - WLog_Print_dbg_tag.3739
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:136,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:137,3'
              BranchSideFuncs:
                - _Unwind_Backtrace
                - unwind_reason_str_buffer
                - WLog_Print_dbg_tag.3739
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:139,52'
              BranchSideFuncs:
                - _Unwind_Backtrace
                - unwind_reason_str_buffer
                - WLog_Print_dbg_tag.3739
        - Branch String:   'winpr/libwinpr/utils/unwind/debug.c:140,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:147,8'
              BranchSideFuncs:
                - unwind_reason_str_buffer
                - WLog_Print_dbg_tag.3739
            - BranchSide:      'winpr/libwinpr/utils/unwind/debug.c:152,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:131,26'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:135,14'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:139,7'
          Dst:             _Unwind_Backtrace
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:139,7'
          Dst:             unwind_backtrace_callback
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:148,3'
          Dst:             unwind_reason_str_buffer
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:148,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/unwind/debug.c:154,2'
          Dst:             winpr_unwind_backtrace_free
    - functionName:    _Unwind_Backtrace
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BitStream_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:173,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:174,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:176,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    BitStream_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:166,32'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:166,14'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:166,32'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BitStream.c:166,32'
          Dst:             calloc
    - functionName:    BitStream_Attach
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bs
        - buffer
        - capacity
      BBCount:         15
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:150,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:150,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:150,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:151,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:151,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:151,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BitStream.c:150,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BitStream.c:151,2'
          Dst:             winpr_int_assert
    - functionName:    ReverseBits32
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - bits
        - nbits
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:136,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:133,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:138,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    BitDump
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tag
        - level
        - buffer
        - length
        - flags
      BBCount:         39
      ICount:          200
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - WLog_Print_dbg_tag
        - snprintf
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:102,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:102,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.3772
                - winpr_int_assert
                - snprintf
                - WLog_Print_dbg_tag.3772
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:102,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:103,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:103,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3772
                - winpr_int_assert
                - snprintf
                - WLog_Print_dbg_tag.3772
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:103,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.3772
                - winpr_int_assert
                - snprintf
                - WLog_Print_dbg_tag.3772
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:103,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:103,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3772
                - winpr_int_assert
                - snprintf
                - WLog_Print_dbg_tag.3772
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:103,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:106,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:108,21'
              BranchSideFuncs:
                - winpr_int_assert
                - snprintf
                - WLog_Print_dbg_tag.3772
                - WLog_Print_dbg_tag.3772
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:123,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3772
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:109,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:109,15'
              BranchSideFuncs:
                - winpr_int_assert
                - snprintf
                - WLog_Print_dbg_tag.3772
                - WLog_Print_dbg_tag.3772
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:109,47'
              BranchSideFuncs:
                - winpr_int_assert
                - snprintf
                - WLog_Print_dbg_tag.3772
                - WLog_Print_dbg_tag.3772
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:110,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:110,3'
              BranchSideFuncs:
                - snprintf
                - WLog_Print_dbg_tag.3772
                - winpr_int_assert
                - WLog_Print_dbg_tag.3772
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:110,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:112,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:113,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:115,18'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3772
                - winpr_int_assert
                - snprintf
                - WLog_Print_dbg_tag.3772
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:116,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:118,8'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3772
                - WLog_Print_dbg_tag.3772
                - winpr_int_assert
                - snprintf
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:121,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3772
                - winpr_int_assert
                - snprintf
                - WLog_Print_dbg_tag.3772
        - Branch String:   'winpr/libwinpr/utils/collections/BitStream.c:123,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:123,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3772
            - BranchSide:      'winpr/libwinpr/utils/collections/BitStream.c:124,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.3772
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BitStream.c:102,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BitStream.c:103,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BitStream.c:110,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BitStream.c:111,18'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/utils/collections/BitStream.c:119,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/collections/BitStream.c:124,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    HashTable_IsProbablePrime
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - oddNumber
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:109,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:117,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:111,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:112,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:113,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    HashTable_CalculateIdealNumOfBuckets
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         15
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - HashTable_IsProbablePrime
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:122,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:122,2'
              BranchSideFuncs:
                - HashTable_IsProbablePrime
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:122,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:128,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:129,21'
              BranchSideFuncs:
                - HashTable_IsProbablePrime
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:131,21'
              BranchSideFuncs:
                - HashTable_IsProbablePrime
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:133,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:134,21'
              BranchSideFuncs:
                - HashTable_IsProbablePrime
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:136,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:122,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:133,10'
          Dst:             HashTable_IsProbablePrime
    - functionName:    disposeValue
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - value
      BBCount:         12
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:217,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:217,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:217,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:218,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:218,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:219,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:217,2'
          Dst:             winpr_int_assert
    - functionName:    disposeKey
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
      BBCount:         12
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:210,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:210,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:210,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:211,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:211,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:212,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:210,2'
          Dst:             winpr_int_assert
    - functionName:    HashTable_SetupForStringData
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - table
        - stringValues
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - HashTable_KeyObject
        - HashTable_SetHashFunction
        - HashTable_StringHash
        - HashTable_ValueObject
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:856,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:857,3'
              BranchSideFuncs:
                - HashTable_KeyObject
                - HashTable_ValueObject
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:859,28'
              BranchSideFuncs:
                - HashTable_KeyObject
                - HashTable_ValueObject
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:864,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:866,31'
              BranchSideFuncs:
                - HashTable_ValueObject
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:871,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:856,7'
          Dst:             HashTable_SetHashFunction
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:856,7'
          Dst:             HashTable_StringHash
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:859,8'
          Dst:             HashTable_KeyObject
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:866,9'
          Dst:             HashTable_ValueObject
    - functionName:    HashTable_StringHash
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:91,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:92,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:94,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    HashTable_SetHashFunction
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - fn
      BBCount:         9
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:847,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:847,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:847,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:847,2'
          Dst:             winpr_int_assert
    - functionName:    HashTable_KeyObject
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         9
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:835,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:835,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:835,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:835,2'
          Dst:             winpr_int_assert
    - functionName:    HashTable_StringCompare
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string1
        - string2
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:78,15'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:78,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:79,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:78,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:79,11'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:81,30'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:81,10'
          Dst:             strcmp
    - functionName:    HashTable_StringClone
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_ObjectStringClone
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:99,9'
          Dst:             winpr_ObjectStringClone
    - functionName:    HashTable_StringFree
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_ObjectStringFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:104,2'
          Dst:             winpr_ObjectStringFree
    - functionName:    HashTable_ValueObject
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         9
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:841,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:841,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:841,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:841,2'
          Dst:             winpr_int_assert
    - functionName:    HashTable_Unlock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:829,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:829,2'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:829,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:829,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:830,2'
          Dst:             LeaveCriticalSection
    - functionName:    HashTable_Lock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - EnterCriticalSection
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:823,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:823,2'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:823,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:823,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:824,2'
          Dst:             EnterCriticalSection
    - functionName:    HashTable_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         16
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - DeleteCriticalSection
        - disposePair
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:797,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:798,3'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - free
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:800,6'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - free
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:800,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:802,15'
              BranchSideFuncs:
                - free
                - DeleteCriticalSection
                - free
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:816,26'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:802,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:804,11'
              BranchSideFuncs:
                - free
                - DeleteCriticalSection
                - free
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:814,15'
              BranchSideFuncs:
                - free
                - DeleteCriticalSection
                - free
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:806,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:808,16'
              BranchSideFuncs:
                - disposePair
                - free
                - DeleteCriticalSection
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:813,3'
              BranchSideFuncs:
                - free
                - DeleteCriticalSection
                - free
                - disposePair
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:810,5'
          Dst:             disposePair
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:816,2'
          Dst:             DeleteCriticalSection
    - functionName:    disposePair
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - pair
      BBCount:         12
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - disposeKey
        - disposeValue
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:224,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:224,2'
              BranchSideFuncs:
                - disposeKey
                - disposeValue
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:224,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:225,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:226,3'
              BranchSideFuncs:
                - disposeKey
                - disposeValue
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:227,13'
              BranchSideFuncs:
                - disposeKey
                - disposeValue
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:224,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:227,2'
          Dst:             disposeKey
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:228,2'
          Dst:             disposeValue
    - functionName:    HashTable_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - synchronized
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - HashTable_Free
        - InitializeCriticalSectionAndSpinCount
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:764,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:765,3'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - calloc
                - HashTable_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:767,24'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - calloc
                - HashTable_Free
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:773,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:774,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:776,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:762,35'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:768,2'
          Dst:             InitializeCriticalSectionAndSpinCount
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:771,40'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:787,2'
          Dst:             HashTable_Free
    - functionName:    HashTable_PointerHash
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pointer
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HashTable_PointerCompare
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pointer1
        - pointer2
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HashTable_ContainsValue
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - value
      BBCount:         34
      ICount:          158
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - EnterCriticalSection
        - HashTable_Equals
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:724,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:724,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:724,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:725,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:726,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:728,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
                - EnterCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:728,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:729,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:731,14'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:731,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:733,25'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:750,6'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:735,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:737,9'
              BranchSideFuncs:
                - HashTable_Equals
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:746,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:737,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:737,51'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:743,11'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:737,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:739,12'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:743,11'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:746,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:747,4'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:748,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:750,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:751,25'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:753,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:724,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:729,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:737,34'
          Dst:             HashTable_Equals
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:751,3'
          Dst:             LeaveCriticalSection
    - functionName:    HashTable_Equals
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - pair
        - key
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:184,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:184,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:184,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:185,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:185,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:185,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:186,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:186,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:186,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:184,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:185,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:186,2'
          Dst:             winpr_int_assert
    - functionName:    HashTable_ContainsKey
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
      BBCount:         21
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - EnterCriticalSection
        - HashTable_Get
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:700,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:700,2'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:700,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:701,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:702,3'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:704,6'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - EnterCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:704,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:705,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - HashTable_Get
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:707,23'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:708,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:708,21'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:708,17'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:710,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:711,25'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:713,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:700,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:705,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:707,9'
          Dst:             HashTable_Get
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:711,3'
          Dst:             LeaveCriticalSection
    - functionName:    HashTable_Get
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
      BBCount:         18
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - HashTable_Equals
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:195,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:195,2'
              BranchSideFuncs:
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:195,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:196,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:197,3'
              BranchSideFuncs:
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:199,14'
              BranchSideFuncs:
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:202,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:202,35'
              BranchSideFuncs:
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:202,2'
              BranchSideFuncs:
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:202,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:203,10'
              BranchSideFuncs:
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:205,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:195,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:202,18'
          Dst:             HashTable_Equals
    - functionName:    HashTable_Contains
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
      BBCount:         21
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - EnterCriticalSection
        - HashTable_Get
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:675,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:675,2'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:675,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:676,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:677,3'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:679,6'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - EnterCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:679,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:680,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - HashTable_Get
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:682,23'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:683,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:683,21'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:683,17'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:685,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:686,25'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:688,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:675,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:680,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:682,9'
          Dst:             HashTable_Get
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:686,3'
          Dst:             LeaveCriticalSection
    - functionName:    HashTable_Foreach
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - fn
        - arg
      BBCount:         50
      ICount:          269
      EdgeCount:       61
      CyclomaticComplexity: 13
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - disposePair
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:613,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:613,2'
              BranchSideFuncs:
                - winpr_int_assert
                - LeaveCriticalSection
                - disposePair
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:613,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:614,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:614,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:614,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:616,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:617,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:619,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:620,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:622,30'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:631,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:622,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:624,9'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:630,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:624,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:624,35'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:629,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:624,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:626,9'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:629,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:633,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:633,46'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:633,39'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:633,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:633,46'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:636,19'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:637,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:639,19'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:657,3'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:641,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:643,16'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:656,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:645,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:647,18'
              BranchSideFuncs:
                - disposePair
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:652,17'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:661,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:661,6'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:662,25'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:613,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:614,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:617,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:647,6'
          Dst:             disposePair
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:662,3'
          Dst:             LeaveCriticalSection
    - functionName:    HashTable_GetKeys
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - ppKeys
      BBCount:         42
      ICount:          225
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - calloc
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:558,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:558,2'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - free
                - LeaveCriticalSection
                - LeaveCriticalSection
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:558,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:560,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:561,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - calloc
                - LeaveCriticalSection
                - free
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:563,7'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - free
                - LeaveCriticalSection
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:565,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:566,4'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - free
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:568,6'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - free
                - LeaveCriticalSection
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:568,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:570,7'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:576,29'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - free
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:570,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:571,26'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:573,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:578,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:580,7'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:586,14'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:580,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:581,26'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:583,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:586,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:588,25'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:599,6'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:590,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:592,15'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:597,2'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:593,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:594,32'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:595,11'
              BranchSideFuncs:
                - free
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:599,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:600,25'
              BranchSideFuncs:
                - LeaveCriticalSection
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:602,6'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:602,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:603,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:605,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:558,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:561,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:571,4'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:576,22'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:581,4'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:600,3'
          Dst:             LeaveCriticalSection
    - functionName:    HashTable_Clear
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         28
      ICount:          152
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - EnterCriticalSection
        - HashTable_Rehash
        - LeaveCriticalSection
        - disposePair
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:510,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:510,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Rehash
                - disposePair
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:510,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:512,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:513,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - HashTable_Rehash
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:515,14'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Rehash
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:515,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:517,25'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Rehash
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:539,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Rehash
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:519,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:521,15'
              BranchSideFuncs:
                - disposePair
                - LeaveCriticalSection
                - HashTable_Rehash
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:536,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Rehash
                - disposePair
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:523,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:526,5'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Rehash
                - disposePair
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:531,17'
              BranchSideFuncs:
                - disposePair
                - LeaveCriticalSection
                - HashTable_Rehash
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:540,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:541,20'
              BranchSideFuncs:
                - HashTable_Rehash
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:543,6'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:543,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:543,6'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:544,25'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:510,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:513,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:531,5'
          Dst:             disposePair
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:541,3'
          Dst:             HashTable_Rehash
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:544,3'
          Dst:             LeaveCriticalSection
    - functionName:    HashTable_Rehash
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - numOfBuckets
      BBCount:         24
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - HashTable_CalculateIdealNumOfBuckets
        - calloc
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:145,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:145,2'
              BranchSideFuncs:
                - calloc
                - free
                - HashTable_CalculateIdealNumOfBuckets
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:145,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:146,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:147,55'
              BranchSideFuncs:
                - HashTable_CalculateIdealNumOfBuckets
                - calloc
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:149,6'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:149,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:152,43'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:154,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:160,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:163,14'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:163,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:165,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:177,14'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:167,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:169,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:175,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:145,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:147,18'
          Dst:             HashTable_CalculateIdealNumOfBuckets
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:152,36'
          Dst:             calloc
    - functionName:    HashTable_SetItemValue
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
        - value
      BBCount:         24
      ICount:          116
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - EnterCriticalSection
        - HashTable_Get
        - LeaveCriticalSection
        - setValue
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:480,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:480,2'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - setValue
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:480,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:481,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:482,3'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - setValue
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:484,6'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - setValue
                - EnterCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:484,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:485,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - HashTable_Get
                - LeaveCriticalSection
                - setValue
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:487,23'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - setValue
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:489,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:489,15'
              BranchSideFuncs:
                - setValue
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:490,10'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:489,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:490,10'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:493,12'
              BranchSideFuncs:
                - setValue
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:496,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:497,25'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:499,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:480,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:485,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:487,9'
          Dst:             HashTable_Get
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:493,3'
          Dst:             setValue
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:497,3'
          Dst:             LeaveCriticalSection
    - functionName:    setValue
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - pair
        - value
      BBCount:         14
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - disposeValue
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:254,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:254,2'
              BranchSideFuncs:
                - disposeValue
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:254,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:255,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:256,3'
              BranchSideFuncs:
                - disposeValue
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:257,15'
              BranchSideFuncs:
                - disposeValue
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:258,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:267,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:254,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:257,2'
          Dst:             disposeValue
    - functionName:    HashTable_GetItemValue
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
      BBCount:         23
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - EnterCriticalSection
        - HashTable_Get
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:453,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:453,2'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:453,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:454,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:455,3'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:457,6'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
                - EnterCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:457,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:458,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - HashTable_Get
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:460,23'
              BranchSideFuncs:
                - HashTable_Get
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:462,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:462,15'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:465,6'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:462,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:463,11'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:465,6'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:465,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:466,25'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:468,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:453,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:458,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:460,9'
          Dst:             HashTable_Get
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:466,3'
          Dst:             LeaveCriticalSection
    - functionName:    HashTable_Remove
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
      BBCount:         40
      ICount:          257
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - EnterCriticalSection
        - HashTable_Equals
        - HashTable_Rehash
        - LeaveCriticalSection
        - disposePair
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:390,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:390,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
                - HashTable_Rehash
                - HashTable_Equals
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:390,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:391,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:392,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
                - HashTable_Rehash
                - HashTable_Equals
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:394,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
                - HashTable_Rehash
                - HashTable_Equals
                - EnterCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:394,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:395,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - disposePair
                - HashTable_Rehash
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:397,14'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
                - HashTable_Rehash
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:400,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:400,35'
              BranchSideFuncs:
                - HashTable_Equals
                - LeaveCriticalSection
                - disposePair
                - HashTable_Rehash
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:400,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
                - HashTable_Rehash
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:400,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:402,18'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
                - HashTable_Rehash
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:406,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - disposePair
                - HashTable_Rehash
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:406,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:408,10'
              BranchSideFuncs:
                - disposePair
                - LeaveCriticalSection
                - HashTable_Rehash
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:412,6'
              BranchSideFuncs:
                - disposePair
                - LeaveCriticalSection
                - HashTable_Rehash
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:412,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:415,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:421,6'
              BranchSideFuncs:
                - disposePair
                - LeaveCriticalSection
                - HashTable_Rehash
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:421,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:422,24'
              BranchSideFuncs:
                - disposePair
                - LeaveCriticalSection
                - HashTable_Rehash
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:424,35'
              BranchSideFuncs:
                - disposePair
                - LeaveCriticalSection
                - HashTable_Rehash
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:429,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:429,69'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:429,39'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Rehash
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:429,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:429,69'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Rehash
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:431,39'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Rehash
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:433,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:434,21'
              BranchSideFuncs:
                - HashTable_Rehash
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:435,2'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:438,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:439,25'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:441,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:390,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:395,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:400,18'
          Dst:             HashTable_Equals
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:426,2'
          Dst:             disposePair
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:434,4'
          Dst:             HashTable_Rehash
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:439,3'
          Dst:             LeaveCriticalSection
    - functionName:    setKey
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - pair
        - key
      BBCount:         14
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - disposeKey
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:234,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:234,2'
              BranchSideFuncs:
                - disposeKey
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:234,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:235,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:236,3'
              BranchSideFuncs:
                - disposeKey
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:237,13'
              BranchSideFuncs:
                - disposeKey
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:238,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:239,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:247,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:234,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:237,2'
          Dst:             disposeKey
    - functionName:    HashTable_Insert
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
        - value
      BBCount:         50
      ICount:          315
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - EnterCriticalSection
        - HashTable_Equals
        - HashTable_Rehash
        - LeaveCriticalSection
        - calloc
        - setKey
        - setValue
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:314,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:314,2'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
                - setValue
                - setKey
                - HashTable_Equals
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:314,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:315,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:315,15'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
                - setValue
                - setKey
                - HashTable_Equals
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:316,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:315,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:316,3'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
                - setValue
                - setKey
                - HashTable_Equals
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:318,6'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
                - setValue
                - setKey
                - HashTable_Equals
                - EnterCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:318,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:319,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
                - setValue
                - setKey
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:321,14'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
                - setValue
                - setKey
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:324,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:324,35'
              BranchSideFuncs:
                - HashTable_Equals
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
                - setValue
                - setKey
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:324,2'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
                - setValue
                - setKey
                - HashTable_Equals
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:324,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:325,10'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
                - setValue
                - setKey
                - HashTable_Equals
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:327,6'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
                - setValue
                - setKey
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:327,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:329,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - setValue
                - setKey
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:350,29'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - setKey
                - setValue
                - HashTable_Rehash
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:329,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:332,4'
              BranchSideFuncs:
                - LeaveCriticalSection
                - setValue
                - setKey
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:337,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - setValue
                - setKey
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:337,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:339,11'
              BranchSideFuncs:
                - setKey
                - LeaveCriticalSection
                - setValue
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:342,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - setValue
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:342,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:344,13'
              BranchSideFuncs:
                - setValue
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:346,6'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:361,38'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:361,41'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:369,7'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:361,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:364,16'
              BranchSideFuncs:
                - LeaveCriticalSection
                - HashTable_Rehash
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:369,7'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:366,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:367,23'
              BranchSideFuncs:
                - HashTable_Rehash
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:368,4'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:373,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:374,25'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:376,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:314,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:319,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:324,18'
          Dst:             HashTable_Equals
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:339,4'
          Dst:             setKey
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:344,4'
          Dst:             setValue
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:350,29'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:354,4'
          Dst:             setKey
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:355,4'
          Dst:             setValue
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:367,6'
          Dst:             HashTable_Rehash
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:374,3'
          Dst:             LeaveCriticalSection
    - functionName:    HashTable_Count
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/HashTable.c:287,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:287,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/HashTable.c:287,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/HashTable.c:287,2'
          Dst:             winpr_int_assert
    - functionName:    BufferPool_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BufferPool_Clear
        - DeleteCriticalSection
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:558,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:558,6'
              BranchSideFuncs:
                - BufferPool_Clear
                - free
                - free
                - free
                - free
                - DeleteCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:560,20'
              BranchSideFuncs:
                - BufferPool_Clear
                - free
                - free
                - free
                - free
                - DeleteCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:562,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:563,27'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:565,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:565,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:569,16'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:575,9'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:560,3'
          Dst:             BufferPool_Clear
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:563,4'
          Dst:             DeleteCriticalSection
    - functionName:    BufferPool_Clear
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         24
      ICount:          171
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - BufferPool_Lock
        - BufferPool_Unlock
        - winpr_aligned_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:450,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:454,3'
              BranchSideFuncs:
                - BufferPool_Unlock
                - free
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:468,3'
              BranchSideFuncs:
                - BufferPool_Unlock
                - free
                - winpr_aligned_free
                - free
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:454,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:456,5'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:463,2'
              BranchSideFuncs:
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:458,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:459,24'
              BranchSideFuncs:
                - winpr_aligned_free
                - BufferPool_Unlock
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:461,10'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:468,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:470,5'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - free
                - winpr_aligned_free
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:478,3'
              BranchSideFuncs:
                - BufferPool_Unlock
                - free
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:472,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:473,24'
              BranchSideFuncs:
                - winpr_aligned_free
                - BufferPool_Unlock
                - free
                - winpr_aligned_free
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:475,10'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - free
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:478,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:0,0'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:480,5'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:482,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:483,24'
              BranchSideFuncs:
                - winpr_aligned_free
                - BufferPool_Unlock
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:485,10'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:448,2'
          Dst:             BufferPool_Lock
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:459,5'
          Dst:             winpr_aligned_free
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:473,5'
          Dst:             winpr_aligned_free
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:483,5'
          Dst:             winpr_aligned_free
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:489,2'
          Dst:             BufferPool_Unlock
    - functionName:    BufferPool_Lock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EnterCriticalSection
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:56,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:57,3'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:59,6'
              BranchSideFuncs:
                - EnterCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:59,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:60,25'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:61,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:60,3'
          Dst:             EnterCriticalSection
    - functionName:    BufferPool_Unlock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - LeaveCriticalSection
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:66,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:67,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:69,6'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:69,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:70,25'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:71,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:70,3'
          Dst:             LeaveCriticalSection
    - functionName:    BufferPool_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - synchronized
        - fixedSize
        - alignment
      BBCount:         86
      ICount:          394
      EdgeCount:       102
      CyclomaticComplexity: 18
      functionsReached:
        - BufferPool_Free
        - InitializeCriticalSectionAndSpinCount
        - calloc
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:502,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:504,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:546,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:506,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:507,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:509,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - InitializeCriticalSectionAndSpinCount
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:512,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:513,43'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - winpr_int_assert
                - winpr_int_assert
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:515,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - winpr_int_assert
                - winpr_int_assert
                - calloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:515,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:519,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:530,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
              BranchSideFuncs:
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
              BranchSideFuncs:
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:523,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:524,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:525,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
              BranchSideFuncs:
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
              BranchSideFuncs:
                - calloc
                - BufferPool_Free
                - winpr_int_assert
                - winpr_int_assert
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:534,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:535,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:537,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - BufferPool_Free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
              BranchSideFuncs:
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
              BranchSideFuncs:
                - calloc
                - BufferPool_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:541,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:542,5'
              BranchSideFuncs:
                - BufferPool_Free
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:500,23'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:513,4'
          Dst:             InitializeCriticalSectionAndSpinCount
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:522,23'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:522,16'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:533,8'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:532,37'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:540,8'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:539,37'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:551,2'
          Dst:             BufferPool_Free
    - functionName:    BufferPool_ShiftUsed
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pool
        - index
        - count
      BBCount:         102
      ICount:          472
      EdgeCount:       119
      CyclomaticComplexity: 19
      functionsReached:
        - realloc
        - winpr_aligned_realloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:126,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:128,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:151,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:128,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:130,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:132,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:134,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:139,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
              BranchSideFuncs:
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
              BranchSideFuncs:
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
              BranchSideFuncs:
                - realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
              BranchSideFuncs:
                - realloc
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:141,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:142,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:143,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:135,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:133,35'
          Dst:             winpr_aligned_realloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:140,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:138,35'
          Dst:             realloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:147,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:153,3'
          Dst:             winpr_int_assert
    - functionName:    BufferPool_Return
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - buffer
      BBCount:         80
      ICount:          435
      EdgeCount:       98
      CyclomaticComplexity: 20
      functionsReached:
        - BufferPool_Lock
        - BufferPool_ShiftUsed
        - BufferPool_Unlock
        - realloc
        - winpr_int_assert
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:376,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:380,8'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:398,11'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_ShiftUsed
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:380,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:382,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:392,33'
              BranchSideFuncs:
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:382,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:382,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:382,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
              BranchSideFuncs:
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
              BranchSideFuncs:
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:385,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:386,5'
              BranchSideFuncs:
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:388,21'
              BranchSideFuncs:
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:399,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:401,8'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_ShiftUsed
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:408,7'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_ShiftUsed
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:401,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:403,11'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_ShiftUsed
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:406,3'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_ShiftUsed
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:408,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:410,11'
              BranchSideFuncs:
                - BufferPool_ShiftUsed
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:415,7'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:411,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:412,5'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:413,3'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:417,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:419,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:430,39'
              BranchSideFuncs:
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:419,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:419,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:419,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
              BranchSideFuncs:
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
              BranchSideFuncs:
                - realloc
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:423,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:424,6'
              BranchSideFuncs:
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:426,23'
              BranchSideFuncs:
                - BufferPool_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:374,2'
          Dst:             BufferPool_Lock
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:384,44'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:383,30'
          Dst:             realloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:411,9'
          Dst:             BufferPool_ShiftUsed
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:422,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:420,51'
          Dst:             realloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:438,2'
          Dst:             BufferPool_Unlock
    - functionName:    BufferPool_ShiftAvailable
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pool
        - index
        - count
      BBCount:         150
      ICount:          615
      EdgeCount:       173
      CyclomaticComplexity: 25
      functionsReached:
        - realloc
        - winpr_aligned_realloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:85,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:87,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:114,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:87,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:89,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:93,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:93,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:93,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:94,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:96,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:101,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
              BranchSideFuncs:
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
              BranchSideFuncs:
                - winpr_aligned_realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
              BranchSideFuncs:
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
              BranchSideFuncs:
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:103,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:104,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:105,19'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:93,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:97,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:95,34'
          Dst:             winpr_aligned_realloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:102,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:100,34'
          Dst:             realloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:109,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:116,3'
          Dst:             winpr_int_assert
    - functionName:    BufferPool_Take
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pool
        - size
      BBCount:         239
      ICount:          1012
      EdgeCount:       287
      CyclomaticComplexity: 50
      functionsReached:
        - BufferPool_Lock
        - BufferPool_ShiftAvailable
        - BufferPool_Unlock
        - realloc
        - winpr_aligned_free
        - winpr_aligned_malloc
        - winpr_aligned_realloc
        - winpr_int_assert
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:237,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:241,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:260,11'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:241,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:242,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:244,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:244,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:246,8'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:253,8'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:246,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:253,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:254,4'
              BranchSideFuncs:
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:255,2'
              BranchSideFuncs:
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:263,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:264,11'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:266,16'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:266,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:268,8'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:282,8'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:268,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:270,16'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:274,8'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:274,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:276,18'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:280,3'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:282,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:282,17'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:288,8'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:282,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:284,17'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:288,8'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:288,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:290,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:306,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:290,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:291,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:294,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:294,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_aligned_malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - winpr_int_assert
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - malloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:300,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:0,0'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:301,6'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:308,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:310,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,35'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:311,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_aligned_realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
              BranchSideFuncs:
                - winpr_aligned_realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_aligned_realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
              BranchSideFuncs:
                - winpr_aligned_realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
              BranchSideFuncs:
                - realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
              BranchSideFuncs:
                - realloc
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:317,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:318,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:320,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
              BranchSideFuncs:
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
              BranchSideFuncs:
                - winpr_int_assert
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
              BranchSideFuncs:
                - BufferPool_ShiftAvailable
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:323,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:0,0'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:324,5'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:327,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:328,4'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:330,7'
              BranchSideFuncs:
                - BufferPool_Unlock
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:330,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:345,38'
              BranchSideFuncs:
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:334,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:335,5'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:337,34'
              BranchSideFuncs:
                - realloc
                - free
                - BufferPool_Unlock
                - winpr_aligned_free
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:338,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:339,5'
              BranchSideFuncs:
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:341,31'
              BranchSideFuncs:
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:355,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:356,22'
              BranchSideFuncs:
                - winpr_aligned_free
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:358,8'
              BranchSideFuncs:
                - free
                - BufferPool_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:235,2'
          Dst:             BufferPool_Lock
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:247,35'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:247,14'
          Dst:             winpr_aligned_malloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:250,21'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:295,36'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:295,15'
          Dst:             winpr_aligned_malloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:298,22'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:313,18'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:312,18'
          Dst:             winpr_aligned_realloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:315,34'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:315,18'
          Dst:             realloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:323,41'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:323,9'
          Dst:             BufferPool_ShiftAvailable
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:332,26'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:337,26'
          Dst:             realloc
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:350,2'
          Dst:             BufferPool_Unlock
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:356,3'
          Dst:             winpr_aligned_free
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:360,2'
          Dst:             BufferPool_Unlock
    - functionName:    BufferPool_GetBufferSize
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - buffer
      BBCount:         16
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - BufferPool_Lock
        - BufferPool_Unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:197,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:200,10'
              BranchSideFuncs:
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:207,16'
              BranchSideFuncs:
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:209,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:211,12'
              BranchSideFuncs:
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:215,3'
              BranchSideFuncs:
                - BufferPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:220,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:220,19'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:220,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:195,2'
          Dst:             BufferPool_Lock
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:218,2'
          Dst:             BufferPool_Unlock
    - functionName:    BufferPool_GetPoolSize
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BufferPool_Lock
        - BufferPool_Unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/BufferPool.c:170,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:173,10'
              BranchSideFuncs:
                - BufferPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/BufferPool.c:178,10'
              BranchSideFuncs:
                - BufferPool_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:168,2'
          Dst:             BufferPool_Lock
        - Src:             'winpr/libwinpr/utils/collections/BufferPool.c:181,2'
          Dst:             BufferPool_Unlock
    - functionName:    ObjectPool_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DeleteCriticalSection
        - ObjectPool_Clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:174,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:174,6'
              BranchSideFuncs:
                - ObjectPool_Clear
                - free
                - free
                - DeleteCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:176,20'
              BranchSideFuncs:
                - ObjectPool_Clear
                - free
                - free
                - DeleteCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:178,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:179,27'
              BranchSideFuncs:
                - DeleteCriticalSection
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:181,15'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:176,3'
          Dst:             ObjectPool_Clear
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:179,4'
          Dst:             DeleteCriticalSection
    - functionName:    ObjectPool_Clear
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ObjectPool_Lock
        - ObjectPool_Unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:132,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:134,4'
              BranchSideFuncs:
                - ObjectPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:140,20'
              BranchSideFuncs:
                - ObjectPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:136,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:132,2'
              BranchSideFuncs:
                - ObjectPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:137,4'
              BranchSideFuncs:
                - ObjectPool_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:130,2'
          Dst:             ObjectPool_Lock
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:140,2'
          Dst:             ObjectPool_Unlock
    - functionName:    ObjectPool_Lock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         12
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - EnterCriticalSection
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:48,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:48,2'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:48,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:49,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:49,6'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:50,25'
              BranchSideFuncs:
                - EnterCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:48,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:50,3'
          Dst:             EnterCriticalSection
    - functionName:    ObjectPool_Unlock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         12
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:55,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:55,2'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:55,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:56,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:56,6'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:57,25'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:55,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:57,3'
          Dst:             LeaveCriticalSection
    - functionName:    ObjectPool_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - synchronized
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - InitializeCriticalSectionAndSpinCount
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:153,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:155,3'
              BranchSideFuncs:
                - calloc
                - free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:169,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:158,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:160,9'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:163,24'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:165,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:166,43'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:167,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:151,23'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:157,25'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:166,4'
          Dst:             InitializeCriticalSectionAndSpinCount
    - functionName:    ObjectPool_Object
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         9
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:120,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:120,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:120,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:120,2'
          Dst:             winpr_int_assert
    - functionName:    ObjectPool_Return
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - obj
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ObjectPool_Lock
        - ObjectPool_Unlock
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:95,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:97,10'
              BranchSideFuncs:
                - realloc
                - ObjectPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:109,32'
              BranchSideFuncs:
                - ObjectPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:102,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:103,4'
              BranchSideFuncs:
                - ObjectPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:105,17'
              BranchSideFuncs:
                - ObjectPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:111,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:111,19'
              BranchSideFuncs:
                - ObjectPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:112,3'
              BranchSideFuncs:
                - ObjectPool_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:93,2'
          Dst:             ObjectPool_Lock
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:101,21'
          Dst:             realloc
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:115,2'
          Dst:             ObjectPool_Unlock
    - functionName:    ObjectPool_Take
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ObjectPool_Lock
        - ObjectPool_Unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:70,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:71,9'
              BranchSideFuncs:
                - ObjectPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:73,7'
              BranchSideFuncs:
                - ObjectPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:73,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:75,7'
              BranchSideFuncs:
                - ObjectPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:79,6'
              BranchSideFuncs:
                - ObjectPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:75,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:76,10'
              BranchSideFuncs:
                - ObjectPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:77,2'
              BranchSideFuncs:
                - ObjectPool_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/ObjectPool.c:79,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:79,6'
              BranchSideFuncs:
                - ObjectPool_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/ObjectPool.c:80,3'
              BranchSideFuncs:
                - ObjectPool_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:68,2'
          Dst:             ObjectPool_Lock
        - Src:             'winpr/libwinpr/utils/collections/ObjectPool.c:82,2'
          Dst:             ObjectPool_Unlock
    - functionName:    WLog_Uninit_
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:81,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:81,8'
              BranchSideFuncs:
                - WLog_Free
                - WLog_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:81,8'
              BranchSideFuncs:
                - WLog_Free
                - WLog_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:84,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:85,3'
              BranchSideFuncs:
                - WLog_Free
                - WLog_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:87,13'
              BranchSideFuncs:
                - WLog_Free
                - WLog_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:87,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:89,11'
              BranchSideFuncs:
                - WLog_Free
                - WLog_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:93,12'
              BranchSideFuncs:
                - WLog_Free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:90,3'
          Dst:             WLog_Free
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:93,2'
          Dst:             WLog_Free
    - functionName:    WLog_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DeleteCriticalSection
        - WLog_Appender_Free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:913,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:913,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - DeleteCriticalSection
                - free
                - free
                - WLog_Appender_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:915,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - DeleteCriticalSection
                - free
                - free
                - WLog_Appender_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:915,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:917,23'
              BranchSideFuncs:
                - WLog_Appender_Free
                - free
                - free
                - free
                - DeleteCriticalSection
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:921,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - DeleteCriticalSection
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:924,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:925,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - DeleteCriticalSection
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:926,15'
              BranchSideFuncs:
                - free
                - free
                - DeleteCriticalSection
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:917,4'
          Dst:             WLog_Appender_Free
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:928,3'
          Dst:             DeleteCriticalSection
    - functionName:    WLog_Unlock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:105,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:105,2'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:105,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:105,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:106,2'
          Dst:             LeaveCriticalSection
    - functionName:    WLog_Lock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - EnterCriticalSection
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:99,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:99,2'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:99,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:99,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:100,2'
          Dst:             EnterCriticalSection
    - functionName:    WLog_AddChild
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - child
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Lock
        - WLog_Unlock
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:947,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:949,10'
              BranchSideFuncs:
                - free
                - WLog_Unlock
                - realloc
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:972,7'
              BranchSideFuncs:
                - WLog_Unlock
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:952,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:954,16'
              BranchSideFuncs:
                - realloc
                - free
                - WLog_Unlock
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:959,33'
              BranchSideFuncs:
                - realloc
                - free
                - WLog_Unlock
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:961,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:963,17'
              BranchSideFuncs:
                - WLog_Unlock
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:968,23'
              BranchSideFuncs:
                - WLog_Unlock
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:972,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:973,3'
              BranchSideFuncs:
                - WLog_Unlock
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:975,46'
              BranchSideFuncs:
                - WLog_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:945,2'
          Dst:             WLog_Lock
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:959,18'
          Dst:             realloc
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:978,2'
          Dst:             WLog_Unlock
    - functionName:    WLog_FindChild
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - name
      BBCount:         16
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Lock
        - WLog_Unlock
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:990,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:991,3'
              BranchSideFuncs:
                - WLog_Lock
                - WLog_Unlock
                - strcmp
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:993,12'
              BranchSideFuncs:
                - WLog_Lock
                - WLog_Unlock
                - strcmp
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:995,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:997,11'
              BranchSideFuncs:
                - strcmp
                - WLog_Unlock
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1006,14'
              BranchSideFuncs:
                - WLog_Unlock
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:999,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1001,10'
              BranchSideFuncs:
                - WLog_Unlock
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1004,2'
              BranchSideFuncs:
                - WLog_Unlock
                - strcmp
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:1008,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1008,19'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1008,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:993,2'
          Dst:             WLog_Lock
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:999,7'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:1006,2'
          Dst:             WLog_Unlock
    - functionName:    WLog_ParseName
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - name
      BBCount:         17
      ICount:          141
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _strdup
        - calloc
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:793,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:795,8'
              BranchSideFuncs:
                - strchr
                - _strdup
                - calloc
                - free
                - strchr
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:799,18'
              BranchSideFuncs:
                - _strdup
                - calloc
                - free
                - strchr
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:801,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:802,3'
              BranchSideFuncs:
                - calloc
                - free
                - strchr
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:804,19'
              BranchSideFuncs:
                - calloc
                - free
                - strchr
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:807,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:809,8'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:813,2'
              BranchSideFuncs:
                - strchr
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:818,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:820,7'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:827,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:820,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:821,26'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:823,4'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:793,15'
          Dst:             strchr
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:799,10'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:805,23'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:818,14'
          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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_ParseFilters
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - GetEnvironmentVariableA
        - WLog_AddStringLogFilters_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:725,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:726,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:728,22'
              BranchSideFuncs:
                - malloc
                - GetEnvironmentVariableA
                - free
                - WLog_AddStringLogFilters_int
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:730,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:731,3'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - free
                - WLog_AddStringLogFilters_int
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:733,30'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - free
                - WLog_AddStringLogFilters_int
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:733,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:734,38'
              BranchSideFuncs:
                - WLog_AddStringLogFilters_int
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:736,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:723,10'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:733,6'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:734,9'
          Dst:             WLog_AddStringLogFilters_int
    - functionName:    WLog_AddStringLogFilters_int
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - filter
      BBCount:         29
      ICount:          184
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_ParseFilter
        - WLog_reset_log_filters
        - _strdup
        - realloc
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:498,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:499,3'
              BranchSideFuncs:
                - strchr
                - realloc
                - _strdup
                - strchr
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:501,8'
              BranchSideFuncs:
                - strchr
                - realloc
                - _strdup
                - strchr
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:504,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:506,8'
              BranchSideFuncs:
                - strchr
                - realloc
                - _strdup
                - strchr
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:510,14'
              BranchSideFuncs:
                - realloc
                - _strdup
                - strchr
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:514,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:515,3'
              BranchSideFuncs:
                - _strdup
                - strchr
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:517,14'
              BranchSideFuncs:
                - _strdup
                - strchr
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:520,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:521,3'
              BranchSideFuncs:
                - strchr
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:523,6'
              BranchSideFuncs:
                - strchr
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:530,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:531,5'
              BranchSideFuncs:
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
                - strchr
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:533,7'
              BranchSideFuncs:
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
                - strchr
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:533,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:535,26'
              BranchSideFuncs:
                - WLog_ParseFilter
                - free
                - free
                - WLog_reset_log_filters
                - strchr
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:542,4'
              BranchSideFuncs:
                - free
                - WLog_reset_log_filters
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:535,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:537,10'
              BranchSideFuncs:
                - free
                - WLog_reset_log_filters
                - strchr
                - WLog_ParseFilter
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:540,3'
              BranchSideFuncs:
                - free
                - WLog_reset_log_filters
                - strchr
                - WLog_ParseFilter
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:544,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:546,16'
              BranchSideFuncs:
                - free
                - WLog_reset_log_filters
                - strchr
                - WLog_ParseFilter
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:549,2'
              BranchSideFuncs:
                - free
                - WLog_reset_log_filters
                - strchr
                - WLog_ParseFilter
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:549,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:528,14'
              BranchSideFuncs:
                - strchr
                - free
                - WLog_reset_log_filters
                - WLog_ParseFilter
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:551,18'
              BranchSideFuncs:
                - free
                - WLog_reset_log_filters
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:504,16'
          Dst:             strchr
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:512,33'
          Dst:             realloc
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:518,20'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:528,7'
          Dst:             strchr
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:535,9'
          Dst:             WLog_ParseFilter
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:553,9'
          Dst:             WLog_reset_log_filters
    - functionName:    WLog_ParseFilter
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - filter
        - name
      BBCount:         26
      ICount:          231
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_ParseLogLevel
        - _strdup
        - calloc
        - strchr
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:643,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:644,3'
              BranchSideFuncs:
                - _strdup
                - calloc
                - free
                - strrchr
                - free
                - free
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
                - strchr
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:646,7'
              BranchSideFuncs:
                - _strdup
                - calloc
                - free
                - strrchr
                - free
                - free
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
                - strchr
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:648,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:650,3'
              BranchSideFuncs:
                - strchr
                - _strdup
                - calloc
                - free
                - strrchr
                - free
                - free
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:657,18'
              BranchSideFuncs:
                - _strdup
                - calloc
                - free
                - strrchr
                - free
                - free
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:650,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:652,9'
              BranchSideFuncs:
                - strchr
                - _strdup
                - calloc
                - free
                - strrchr
                - free
                - free
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:655,2'
              BranchSideFuncs:
                - _strdup
                - calloc
                - free
                - strrchr
                - free
                - free
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:659,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:660,3'
              BranchSideFuncs:
                - calloc
                - free
                - strrchr
                - free
                - free
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:662,22'
              BranchSideFuncs:
                - calloc
                - free
                - strrchr
                - free
                - free
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:665,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:667,8'
              BranchSideFuncs:
                - strrchr
                - free
                - free
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:672,2'
              BranchSideFuncs:
                - strrchr
                - free
                - free
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:678,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:680,8'
              BranchSideFuncs:
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:687,3'
              BranchSideFuncs:
                - WLog_ParseLogLevel
                - strchr
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:691,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:693,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:700,25'
              BranchSideFuncs:
                - strchr
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:702,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:704,7'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:711,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:704,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:705,29'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:707,4'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:650,16'
          Dst:             strchr
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:657,10'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:663,26'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:676,6'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:689,11'
          Dst:             WLog_ParseLogLevel
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:702,14'
          Dst:             strchr
    - functionName:    WLog_reset_log_filters
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_reset_log_filters
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:477,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:478,3'
              BranchSideFuncs:
                - WLog_reset_log_filters
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:480,2'
              BranchSideFuncs:
                - WLog_reset_log_filters
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:482,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:484,17'
              BranchSideFuncs:
                - WLog_reset_log_filters
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:490,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:486,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:487,4'
              BranchSideFuncs:
                - WLog_reset_log_filters
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:488,2'
              BranchSideFuncs:
                - WLog_reset_log_filters
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:486,8'
          Dst:             WLog_reset_log_filters
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_ParseLogLevel
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - level
      BBCount:         27
      ICount:          110
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _stricmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:610,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:611,3'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:613,15'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:613,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:614,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:615,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:615,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:616,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:617,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:617,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:618,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:619,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:619,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:620,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:621,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:621,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:622,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:623,20'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:623,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:624,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:625,20'
              BranchSideFuncs:
                - _stricmp
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:613,6'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:615,11'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:617,11'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:619,11'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:621,11'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:623,11'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:625,11'
          Dst:             _stricmp
    - functionName:    WLog_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - rootLogger
      BBCount:         33
      ICount:          219
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - GetEnvironmentVariableA
        - InitializeCriticalSectionAndSpinCount
        - WLog_Free
        - WLog_GetFilterLogLevel
        - WLog_ParseLogLevel
        - WLog_ParseName
        - WLog_SetLogLevel
        - _strdup
        - calloc
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:838,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:839,3'
              BranchSideFuncs:
                - _strdup
                - WLog_Free
                - WLog_ParseName
                - calloc
                - GetEnvironmentVariableA
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - malloc
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_SetLogLevel
                - fprintf
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:841,22'
              BranchSideFuncs:
                - _strdup
                - WLog_Free
                - WLog_ParseName
                - calloc
                - GetEnvironmentVariableA
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - malloc
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_SetLogLevel
                - fprintf
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:843,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:844,3'
              BranchSideFuncs:
                - WLog_ParseName
                - WLog_Free
                - calloc
                - GetEnvironmentVariableA
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - malloc
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_SetLogLevel
                - fprintf
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:846,22'
              BranchSideFuncs:
                - WLog_ParseName
                - WLog_Free
                - calloc
                - GetEnvironmentVariableA
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - malloc
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_SetLogLevel
                - fprintf
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:846,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:847,3'
              BranchSideFuncs:
                - calloc
                - WLog_Free
                - GetEnvironmentVariableA
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - malloc
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_SetLogLevel
                - fprintf
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:849,16'
              BranchSideFuncs:
                - calloc
                - WLog_Free
                - GetEnvironmentVariableA
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - malloc
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_SetLogLevel
                - fprintf
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:854,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:855,3'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - WLog_Free
                - malloc
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_SetLogLevel
                - fprintf
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:857,2'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - WLog_Free
                - malloc
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_SetLogLevel
                - fprintf
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:859,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:861,3'
              BranchSideFuncs:
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - WLog_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:866,10'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - WLog_Free
                - malloc
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_SetLogLevel
                - fprintf
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:874,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:875,5'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - WLog_Free
                - WLog_SetLogLevel
                - fprintf
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:877,32'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_ParseLogLevel
                - free
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - WLog_Free
                - WLog_SetLogLevel
                - fprintf
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:877,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:879,19'
              BranchSideFuncs:
                - fprintf
                - free
                - WLog_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:884,32'
              BranchSideFuncs:
                - WLog_ParseLogLevel
                - free
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - WLog_Free
                - WLog_SetLogLevel
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:887,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:889,27'
              BranchSideFuncs:
                - WLog_SetLogLevel
                - WLog_Free
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:892,3'
              BranchSideFuncs:
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - WLog_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:889,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:890,6'
              BranchSideFuncs:
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - WLog_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:891,4'
              BranchSideFuncs:
                - WLog_GetFilterLogLevel
                - InitializeCriticalSectionAndSpinCount
                - WLog_SetLogLevel
                - WLog_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:897,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:899,25'
              BranchSideFuncs:
                - WLog_SetLogLevel
                - WLog_Free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:903,41'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:899,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:900,4'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:901,2'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:836,15'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:841,14'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:846,7'
          Dst:             WLog_ParseName
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:854,32'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:868,11'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:877,8'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:879,11'
          Dst:             fprintf
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:884,13'
          Dst:             WLog_ParseLogLevel
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:889,10'
          Dst:             WLog_SetLogLevel
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:895,11'
          Dst:             WLog_GetFilterLogLevel
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:899,8'
          Dst:             WLog_SetLogLevel
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:903,2'
          Dst:             InitializeCriticalSectionAndSpinCount
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:907,2'
          Dst:             WLog_Free
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_SetLogLevel
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - log
        - logLevel
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_UpdateInheritLevel
        - WLog_reset_log_filters
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:586,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:587,3'
              BranchSideFuncs:
                - WLog_reset_log_filters
                - WLog_UpdateInheritLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:589,7'
              BranchSideFuncs:
                - WLog_reset_log_filters
                - WLog_UpdateInheritLevel
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:589,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:589,32'
              BranchSideFuncs:
                - WLog_reset_log_filters
                - WLog_UpdateInheritLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:592,15'
              BranchSideFuncs:
                - WLog_reset_log_filters
                - WLog_UpdateInheritLevel
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:589,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:590,12'
              BranchSideFuncs:
                - WLog_reset_log_filters
                - WLog_UpdateInheritLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:592,15'
              BranchSideFuncs:
                - WLog_reset_log_filters
                - WLog_UpdateInheritLevel
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:595,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:597,17'
              BranchSideFuncs:
                - WLog_UpdateInheritLevel
                - WLog_reset_log_filters
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:603,32'
              BranchSideFuncs:
                - WLog_reset_log_filters
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:599,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:600,4'
              BranchSideFuncs:
                - WLog_reset_log_filters
                - WLog_UpdateInheritLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:601,2'
              BranchSideFuncs:
                - WLog_reset_log_filters
                - WLog_UpdateInheritLevel
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:599,8'
          Dst:             WLog_UpdateInheritLevel
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:603,9'
          Dst:             WLog_reset_log_filters
    - functionName:    WLog_GetFilterLogLevel
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         35
      ICount:          219
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - _stricmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:744,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:745,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:747,2'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:748,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:750,31'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:783,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:751,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:753,8'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:779,7'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:753,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:754,5'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:756,17'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:756,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:758,11'
              BranchSideFuncs:
                - __assert_fail
                - _stricmp
                - _stricmp
                - __assert_fail
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:764,17'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:759,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:759,5'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:760,30'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:764,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:765,5'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:767,8'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:767,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:769,13'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:777,3'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:770,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:772,6'
              BranchSideFuncs:
                - __assert_fail
                - _stricmp
                - _stricmp
                - __assert_fail
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:775,5'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:772,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:772,6'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:773,31'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:779,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:780,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:781,2'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:756,8'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:759,5'
          Dst:             __assert_fail
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:764,8'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:772,6'
          Dst:             __assert_fail
    - functionName:    WLog_UpdateInheritLevel
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - log
        - logLevel
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_UpdateInheritLevel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:565,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:566,3'
              BranchSideFuncs:
                - WLog_UpdateInheritLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:568,6'
              BranchSideFuncs:
                - WLog_UpdateInheritLevel
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:568,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:570,16'
              BranchSideFuncs:
                - WLog_UpdateInheritLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:581,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:572,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:574,18'
              BranchSideFuncs:
                - WLog_UpdateInheritLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:579,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:576,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:577,5'
              BranchSideFuncs:
                - WLog_UpdateInheritLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:578,3'
              BranchSideFuncs:
                - WLog_UpdateInheritLevel
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:576,9'
          Dst:             WLog_UpdateInheritLevel
    - functionName:    log_recursion
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - fkt
        - line
      BBCount:         19
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - winpr_backtrace
        - winpr_backtrace_free
        - winpr_backtrace_symbols
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:188,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:189,3'
              BranchSideFuncs:
                - winpr_backtrace_symbols
                - free
                - winpr_backtrace_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:191,32'
              BranchSideFuncs:
                - winpr_backtrace_symbols
                - free
                - winpr_backtrace_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:193,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:194,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - free
                - winpr_backtrace_free
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:210,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - free
                - winpr_backtrace_free
                - fprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:210,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:211,3'
              BranchSideFuncs:
                - free
                - winpr_backtrace_free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:213,14'
              BranchSideFuncs:
                - fprintf
                - free
                - winpr_backtrace_free
                - fprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:213,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:214,3'
              BranchSideFuncs:
                - free
                - winpr_backtrace_free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:216,14'
              BranchSideFuncs:
                - free
                - winpr_backtrace_free
                - fprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:216,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:217,15'
              BranchSideFuncs:
                - fprintf
                - free
                - winpr_backtrace_free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:221,9'
              BranchSideFuncs:
                - free
                - winpr_backtrace_free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:217,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:217,65'
              BranchSideFuncs:
                - free
                - winpr_backtrace_free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:218,4'
              BranchSideFuncs:
                - free
                - winpr_backtrace_free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:183,13'
          Dst:             winpr_backtrace
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:191,8'
          Dst:             winpr_backtrace_symbols
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:210,6'
          Dst:             fprintf
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:213,6'
          Dst:             fprintf
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:217,7'
          Dst:             fprintf
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:224,2'
          Dst:             winpr_backtrace_free
    - functionName:    WLog_SetContext
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - fkt
        - context
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:1071,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1071,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1071,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:1071,2'
          Dst:             winpr_int_assert
    - functionName:    WLog_Get_int
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - name
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_AddChild
        - WLog_FindChild
        - WLog_Free
        - WLog_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:1015,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1017,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1030,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:1017,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1018,4'
              BranchSideFuncs:
                - WLog_New
                - WLog_AddChild
                - WLog_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1020,24'
              BranchSideFuncs:
                - WLog_New
                - WLog_AddChild
                - WLog_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:1020,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1021,4'
              BranchSideFuncs:
                - WLog_AddChild
                - WLog_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1023,22'
              BranchSideFuncs:
                - WLog_AddChild
                - WLog_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:1023,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1025,14'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:1028,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:1015,14'
          Dst:             WLog_FindChild
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:1020,15'
          Dst:             WLog_New
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:1023,8'
          Dst:             WLog_AddChild
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:1025,4'
          Dst:             WLog_Free
    - functionName:    WLog_Get
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_GetRoot
        - WLog_Get_int
      functionUses:    74
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:1035,15'
          Dst:             WLog_GetRoot
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:1036,9'
          Dst:             WLog_Get_int
    - functionName:    WLog_GetRoot
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_InitializeRoot
        - winpr_InitOnceExecuteOnce
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:935,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:935,7'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:935,7'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:935,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:936,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:938,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:935,7'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:935,7'
          Dst:             WLog_InitializeRoot
    - functionName:    WLog_InitializeRoot
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - InitOnce
        - Parameter
        - Context
      BBCount:         33
      ICount:          180
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - GetEnvironmentVariableA
        - WLog_New
        - WLog_ParseFilters
        - WLog_SetLogAppenderType
        - WLog_Uninit_
        - _stricmp
        - atexit
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:120,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:121,3'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
                - malloc
                - GetEnvironmentVariableA
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - free
                - fprintf
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:123,2'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
                - malloc
                - GetEnvironmentVariableA
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - free
                - fprintf
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:129,23'
              BranchSideFuncs:
                - malloc
                - WLog_Uninit_
                - GetEnvironmentVariableA
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - free
                - WLog_SetLogAppenderType
                - WLog_ParseFilters
                - atexit
                - fprintf
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:164,31'
              BranchSideFuncs:
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:131,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:132,4'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
                - fprintf
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:134,31'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
                - fprintf
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:134,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:136,18'
              BranchSideFuncs:
                - fprintf
                - free
                - WLog_Uninit_
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:141,16'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:141,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:142,20'
              BranchSideFuncs:
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:143,21'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - _stricmp
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:143,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:144,20'
              BranchSideFuncs:
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:145,21'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - _stricmp
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:145,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:146,20'
              BranchSideFuncs:
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:149,21'
              BranchSideFuncs:
                - _stricmp
                - _stricmp
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:149,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:150,20'
              BranchSideFuncs:
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:158,21'
              BranchSideFuncs:
                - _stricmp
                - free
                - WLog_SetLogAppenderType
                - WLog_Uninit_
                - WLog_ParseFilters
                - atexit
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:164,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:165,3'
              BranchSideFuncs:
                - WLog_ParseFilters
                - WLog_Uninit_
                - atexit
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:167,25'
              BranchSideFuncs:
                - WLog_ParseFilters
                - WLog_Uninit_
                - atexit
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:167,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:168,3'
              BranchSideFuncs:
                - atexit
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:170,8'
              BranchSideFuncs:
                - atexit
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:120,20'
          Dst:             WLog_New
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:125,10'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:134,7'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:136,10'
          Dst:             fprintf
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:141,7'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:143,12'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:145,12'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:149,12'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:158,12'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:164,7'
          Dst:             WLog_SetLogAppenderType
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:167,7'
          Dst:             WLog_ParseFilters
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:170,8'
          Dst:             atexit
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:170,8'
          Dst:             WLog_Uninit_
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:174,2'
          Dst:             WLog_Uninit_
    - functionName:    atexit
      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:    WLog_AddStringLogFilters
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_AddStringLogFilters_int
        - WLog_GetRoot
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:559,15'
          Dst:             WLog_GetRoot
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:560,9'
          Dst:             WLog_AddStringLogFilters_int
    - functionName:    WLog_SetStringLogLevel
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - level
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_ParseLogLevel
        - WLog_SetLogLevel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:464,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:464,15'
              BranchSideFuncs:
                - WLog_ParseLogLevel
                - WLog_SetLogLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:465,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:464,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:465,3'
              BranchSideFuncs:
                - WLog_ParseLogLevel
                - WLog_SetLogLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:467,27'
              BranchSideFuncs:
                - WLog_ParseLogLevel
                - WLog_SetLogLevel
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:469,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:470,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:472,26'
              BranchSideFuncs:
                - WLog_SetLogLevel
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:467,8'
          Dst:             WLog_ParseLogLevel
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:472,9'
          Dst:             WLog_SetLogLevel
    - functionName:    WLog_IsLevelActive
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _log
        - _log_level
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_GetLogLevel
      functionUses:    165
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:449,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:450,3'
              BranchSideFuncs:
                - WLog_GetLogLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:452,27'
              BranchSideFuncs:
                - WLog_GetLogLevel
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:454,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:455,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:457,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:452,10'
          Dst:             WLog_GetLogLevel
    - functionName:    WLog_GetLogLevel
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_GetFilterLogLevel
        - WLog_GetLogLevel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:431,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:432,3'
              BranchSideFuncs:
                - WLog_GetLogLevel
                - WLog_GetFilterLogLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:434,6'
              BranchSideFuncs:
                - WLog_GetLogLevel
                - WLog_GetFilterLogLevel
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:434,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:435,45'
              BranchSideFuncs:
                - WLog_GetFilterLogLevel
                - WLog_GetLogLevel
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:437,6'
              BranchSideFuncs:
                - WLog_GetLogLevel
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:437,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:438,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:439,11'
              BranchSideFuncs:
                - WLog_GetLogLevel
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:435,22'
          Dst:             WLog_GetFilterLogLevel
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:440,16'
          Dst:             WLog_GetLogLevel
    - functionName:    WLog_PrintMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - type
        - level
        - line
        - file
        - function
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_PrintMessageVA
      functionUses:    99
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:424,11'
          Dst:             WLog_PrintMessageVA
    - functionName:    WLog_PrintMessageVA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - type
        - level
        - line
        - file
        - function
        - args
      BBCount:         45
      ICount:          391
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - WLog_Write
        - WLog_WriteData
        - WLog_WriteImage
        - WLog_WritePacket
        - strchr
        - vsnprintf
      functionUses:    67
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:363,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:366,27'
              BranchSideFuncs:
                - strchr
                - WLog_Write
                - vsnprintf
                - WLog_Write
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:391,19'
              BranchSideFuncs:
                - WLog_WriteData
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:397,24'
              BranchSideFuncs:
                - WLog_WriteImage
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:405,25'
              BranchSideFuncs:
                - WLog_WritePacket
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:412,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:366,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:366,27'
              BranchSideFuncs:
                - strchr
                - WLog_Write
                - vsnprintf
                - WLog_Write
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:366,27'
              BranchSideFuncs:
                - strchr
                - WLog_Write
                - vsnprintf
                - WLog_Write
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:368,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:370,34'
              BranchSideFuncs:
                - vsnprintf
                - WLog_Write
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:375,10'
              BranchSideFuncs:
                - vsnprintf
                - WLog_Write
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:379,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:381,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:384,26'
              BranchSideFuncs:
                - WLog_Write
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:391,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:391,19'
              BranchSideFuncs:
                - WLog_WriteData
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:391,19'
              BranchSideFuncs:
                - WLog_WriteData
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:392,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:415,9'
              BranchSideFuncs:
                - WLog_WriteData
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:415,9'
              BranchSideFuncs:
                - WLog_WriteData
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:397,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:397,24'
              BranchSideFuncs:
                - WLog_WriteImage
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:397,24'
              BranchSideFuncs:
                - WLog_WriteImage
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:398,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:398,25'
              BranchSideFuncs:
                - WLog_WriteImage
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:398,25'
              BranchSideFuncs:
                - WLog_WriteImage
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:399,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:399,26'
              BranchSideFuncs:
                - WLog_WriteImage
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:399,26'
              BranchSideFuncs:
                - WLog_WriteImage
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:400,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:415,9'
              BranchSideFuncs:
                - WLog_WriteImage
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:415,9'
              BranchSideFuncs:
                - WLog_WriteImage
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:405,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:405,25'
              BranchSideFuncs:
                - WLog_WritePacket
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:405,25'
              BranchSideFuncs:
                - WLog_WritePacket
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:406,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:406,27'
              BranchSideFuncs:
                - WLog_WritePacket
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:406,27'
              BranchSideFuncs:
                - WLog_WritePacket
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:407,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:415,9'
              BranchSideFuncs:
                - WLog_WritePacket
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:415,9'
              BranchSideFuncs:
                - WLog_WritePacket
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:368,9'
          Dst:             strchr
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:371,14'
          Dst:             WLog_Write
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:379,9'
          Dst:             vsnprintf
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:385,14'
          Dst:             WLog_Write
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:393,13'
          Dst:             WLog_WriteData
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:401,13'
          Dst:             WLog_WriteImage
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:408,13'
          Dst:             WLog_WritePacket
    - functionName:    WLog_Write
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - message
      BBCount:         17
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_GetLogAppender
        - WLog_OpenAppender
        - log_recursion
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:234,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:235,3'
              BranchSideFuncs:
                - WLog_OpenAppender
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:237,7'
              BranchSideFuncs:
                - WLog_OpenAppender
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:237,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:238,26'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:241,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:238,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:238,29'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:239,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:243,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:245,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:255,24'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:245,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:246,27'
              BranchSideFuncs:
                - log_recursion
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:249,4'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:232,13'
          Dst:             WLog_GetLogAppender
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:238,8'
          Dst:             WLog_OpenAppender
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:241,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:246,13'
          Dst:             log_recursion
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:255,2'
          Dst:             LeaveCriticalSection
    - functionName:    WLog_WriteData
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - message
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_GetLogAppender
        - WLog_OpenAppender
        - log_recursion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:265,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:266,3'
              BranchSideFuncs:
                - WLog_OpenAppender
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:268,7'
              BranchSideFuncs:
                - WLog_OpenAppender
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:268,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:269,26'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:272,7'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:269,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:269,29'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:270,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:272,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:273,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:275,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:277,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:278,26'
              BranchSideFuncs:
                - log_recursion
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:281,3'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:263,13'
          Dst:             WLog_GetLogAppender
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:269,8'
          Dst:             WLog_OpenAppender
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:275,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:278,12'
          Dst:             log_recursion
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:286,2'
          Dst:             LeaveCriticalSection
    - functionName:    WLog_WriteImage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - message
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_GetLogAppender
        - WLog_OpenAppender
        - log_recursion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:296,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:297,3'
              BranchSideFuncs:
                - WLog_OpenAppender
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:299,7'
              BranchSideFuncs:
                - WLog_OpenAppender
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:299,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:300,26'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:303,7'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:300,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:300,29'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:301,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:303,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:304,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:306,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:308,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:309,26'
              BranchSideFuncs:
                - log_recursion
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:312,3'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:294,13'
          Dst:             WLog_GetLogAppender
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:300,8'
          Dst:             WLog_OpenAppender
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:306,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:309,12'
          Dst:             log_recursion
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:317,2'
          Dst:             LeaveCriticalSection
    - functionName:    WLog_WritePacket
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - message
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - WLog_GetLogAppender
        - WLog_OpenAppender
        - log_recursion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:327,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:328,3'
              BranchSideFuncs:
                - WLog_OpenAppender
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:330,7'
              BranchSideFuncs:
                - WLog_OpenAppender
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:330,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:331,26'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:334,7'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:331,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:331,29'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:332,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:334,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:335,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:337,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - log_recursion
        - Branch String:   'winpr/libwinpr/utils/wlog/wlog.c:339,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:340,26'
              BranchSideFuncs:
                - log_recursion
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/wlog/wlog.c:343,3'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:325,13'
          Dst:             WLog_GetLogAppender
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:331,8'
          Dst:             WLog_OpenAppender
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:337,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:340,12'
          Dst:             log_recursion
        - Src:             'winpr/libwinpr/utils/wlog/wlog.c:348,2'
          Dst:             LeaveCriticalSection
    - functionName:    WLog_ConfigureAppender
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
        - setting
        - value
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strnlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:170,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:170,20'
              BranchSideFuncs:
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:171,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:170,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:170,40'
              BranchSideFuncs:
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:171,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:170,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:171,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:173,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:173,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:174,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:176,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:170,32'
          Dst:             strnlen
    - functionName:    WLog_Appender_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - log
        - logAppenderType
      BBCount:         21
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - InitializeCriticalSectionAndSpinCount
        - WLog_Appender_Free
        - WLog_BinaryAppender_New
        - WLog_CallbackAppender_New
        - WLog_ConsoleAppender_New
        - WLog_FileAppender_New
        - WLog_Layout_New
        - WLog_SyslogAppender_New
        - WLog_UdpAppender_New
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:98,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:99,3'
              BranchSideFuncs:
                - WLog_UdpAppender_New
                - WLog_ConsoleAppender_New
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
                - WLog_SyslogAppender_New
                - WLog_CallbackAppender_New
                - WLog_BinaryAppender_New
                - WLog_FileAppender_New
                - WLog_ConsoleAppender_New
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:101,10'
              BranchSideFuncs:
                - WLog_UdpAppender_New
                - WLog_ConsoleAppender_New
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
                - WLog_SyslogAppender_New
                - WLog_CallbackAppender_New
                - WLog_BinaryAppender_New
                - WLog_FileAppender_New
                - WLog_ConsoleAppender_New
                - fprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:101,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:104,40'
              BranchSideFuncs:
                - WLog_ConsoleAppender_New
                - WLog_ConsoleAppender_New
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:107,37'
              BranchSideFuncs:
                - WLog_FileAppender_New
                - WLog_ConsoleAppender_New
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:110,39'
              BranchSideFuncs:
                - WLog_BinaryAppender_New
                - WLog_ConsoleAppender_New
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:113,41'
              BranchSideFuncs:
                - WLog_CallbackAppender_New
                - WLog_ConsoleAppender_New
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:117,39'
              BranchSideFuncs:
                - WLog_SyslogAppender_New
                - WLog_ConsoleAppender_New
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:126,36'
              BranchSideFuncs:
                - WLog_UdpAppender_New
                - WLog_ConsoleAppender_New
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:129,18'
              BranchSideFuncs:
                - fprintf
                - WLog_ConsoleAppender_New
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:135,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:136,39'
              BranchSideFuncs:
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:138,7'
              BranchSideFuncs:
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:138,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:139,3'
              BranchSideFuncs:
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:141,43'
              BranchSideFuncs:
                - WLog_Layout_New
                - WLog_Appender_Free
                - InitializeCriticalSectionAndSpinCount
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:141,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:143,22'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:147,41'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:104,15'
          Dst:             WLog_ConsoleAppender_New
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:107,15'
          Dst:             WLog_FileAppender_New
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:110,15'
          Dst:             WLog_BinaryAppender_New
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:113,15'
          Dst:             WLog_CallbackAppender_New
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:117,15'
          Dst:             WLog_SyslogAppender_New
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:126,15'
          Dst:             WLog_UdpAppender_New
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:129,10'
          Dst:             fprintf
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:136,14'
          Dst:             WLog_ConsoleAppender_New
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:141,27'
          Dst:             WLog_Layout_New
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:143,3'
          Dst:             WLog_Appender_Free
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:147,2'
          Dst:             InitializeCriticalSectionAndSpinCount
    - functionName:    WLog_Appender_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DeleteCriticalSection
        - WLog_Layout_Free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:26,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:27,3'
              BranchSideFuncs:
                - DeleteCriticalSection
                - WLog_Layout_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:29,6'
              BranchSideFuncs:
                - DeleteCriticalSection
                - WLog_Layout_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:29,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:31,20'
              BranchSideFuncs:
                - WLog_Layout_Free
                - DeleteCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:35,25'
              BranchSideFuncs:
                - DeleteCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:31,3'
          Dst:             WLog_Layout_Free
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:35,2'
          Dst:             DeleteCriticalSection
    - functionName:    WLog_SetLogAppenderType
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - log
        - logAppenderType
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Appender_Free
        - WLog_Appender_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:154,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:155,3'
              BranchSideFuncs:
                - WLog_Appender_New
                - WLog_Appender_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:157,6'
              BranchSideFuncs:
                - WLog_Appender_New
                - WLog_Appender_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:157,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:159,22'
              BranchSideFuncs:
                - WLog_Appender_Free
                - WLog_Appender_New
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:163,36'
              BranchSideFuncs:
                - WLog_Appender_New
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:159,3'
          Dst:             WLog_Appender_Free
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:163,18'
          Dst:             WLog_Appender_New
    - functionName:    WLog_CloseAppender
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_GetLogAppender
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:79,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:80,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:82,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:82,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:85,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:85,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:87,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:91,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:77,13'
          Dst:             WLog_GetLogAppender
    - functionName:    WLog_GetLogAppender
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_GetLogAppender
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:41,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:42,3'
              BranchSideFuncs:
                - WLog_GetLogAppender
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:44,7'
              BranchSideFuncs:
                - WLog_GetLogAppender
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:45,30'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:47,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:45,10'
          Dst:             WLog_GetLogAppender
    - functionName:    WLog_OpenAppender
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_GetLogAppender
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:57,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:58,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:60,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:60,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:63,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/Appender.c:63,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:65,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Appender.c:69,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Appender.c:55,13'
          Dst:             WLog_GetLogAppender
    - functionName:    WLog_FileAppender_SetOutputFileName
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
        - filename
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:47,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:42,23'
          Dst:             _strdup
    - functionName:    WLog_FileAppender_SetOutputFilePath
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
        - filepath
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:54,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:57,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:52,23'
          Dst:             _strdup
    - functionName:    WLog_FileAppender_Set
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
        - setting
        - value
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_FileAppender_SetOutputFileName
        - WLog_FileAppender_SetOutputFilePath
        - strcmp
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:193,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:193,25'
              BranchSideFuncs:
                - strnlen
                - strcmp
                - WLog_FileAppender_SetOutputFileName
                - strcmp
                - WLog_FileAppender_SetOutputFilePath
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:194,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:193,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:194,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:196,32'
              BranchSideFuncs:
                - strcmp
                - WLog_FileAppender_SetOutputFileName
                - strcmp
                - WLog_FileAppender_SetOutputFilePath
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:196,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:197,46'
              BranchSideFuncs:
                - strcmp
                - WLog_FileAppender_SetOutputFilePath
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:199,32'
              BranchSideFuncs:
                - strcmp
                - WLog_FileAppender_SetOutputFilePath
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:199,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:200,46'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:202,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:193,17'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:196,7'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:197,10'
          Dst:             WLog_FileAppender_SetOutputFileName
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:199,7'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:200,10'
          Dst:             WLog_FileAppender_SetOutputFilePath
    - functionName:    WLog_FileAppender_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:209,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:209,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:211,37'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    WLog_FileAppender_WriteImageMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_ImageMessage_Write
        - WLog_Message_GetOutputFileName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:177,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:177,15'
              BranchSideFuncs:
                - WLog_Message_GetOutputFileName
                - WLog_ImageMessage_Write
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:178,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:177,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:177,28'
              BranchSideFuncs:
                - WLog_Message_GetOutputFileName
                - WLog_ImageMessage_Write
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:178,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:177,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:178,3'
              BranchSideFuncs:
                - WLog_Message_GetOutputFileName
                - WLog_ImageMessage_Write
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:180,21'
              BranchSideFuncs:
                - WLog_Message_GetOutputFileName
                - WLog_ImageMessage_Write
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:181,17'
          Dst:             WLog_Message_GetOutputFileName
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:182,2'
          Dst:             WLog_ImageMessage_Write
    - functionName:    WLog_FileAppender_WriteDataMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_DataMessage_Write
        - WLog_Message_GetOutputFileName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:159,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:159,15'
              BranchSideFuncs:
                - WLog_Message_GetOutputFileName
                - WLog_DataMessage_Write
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:160,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:159,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:159,28'
              BranchSideFuncs:
                - WLog_Message_GetOutputFileName
                - WLog_DataMessage_Write
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:160,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:159,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:160,3'
              BranchSideFuncs:
                - WLog_Message_GetOutputFileName
                - WLog_DataMessage_Write
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:162,19'
              BranchSideFuncs:
                - WLog_Message_GetOutputFileName
                - WLog_DataMessage_Write
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:163,17'
          Dst:             WLog_Message_GetOutputFileName
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:164,2'
          Dst:             WLog_DataMessage_Write
    - functionName:    WLog_FileAppender_WriteMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Layout_GetMessagePrefix
        - fflush
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:135,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:135,15'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - fprintf
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:136,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:135,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:135,28'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - fprintf
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:136,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:135,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:136,3'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - fprintf
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:138,36'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - fprintf
                - fflush
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:141,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:142,3'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - fprintf
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:144,26'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - fprintf
                - fflush
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:145,2'
          Dst:             WLog_Layout_GetMessagePrefix
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:146,8'
          Dst:             fprintf
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:147,8'
          Dst:             fflush
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_FileAppender_Close
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:116,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:116,15'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:117,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:116,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:117,3'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:119,36'
              BranchSideFuncs:
                - fclose
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:122,3'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:124,15'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:124,8'
          Dst:             fclose
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_FileAppender_Open
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         31
      ICount:          185
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - GetCombinedPath
        - GetCurrentProcessId
        - GetKnownSubPath
        - UnixChangeFileMode
        - snprintf
        - winpr_PathFileExists
        - winpr_PathMakePath
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:64,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:64,15'
              BranchSideFuncs:
                - GetKnownSubPath
                - malloc
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:65,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:64,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:65,3'
              BranchSideFuncs:
                - GetKnownSubPath
                - malloc
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:67,36'
              BranchSideFuncs:
                - GetKnownSubPath
                - malloc
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:69,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:71,28'
              BranchSideFuncs:
                - malloc
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:77,7'
              BranchSideFuncs:
                - malloc
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:73,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:74,4'
              BranchSideFuncs:
                - malloc
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:75,2'
              BranchSideFuncs:
                - malloc
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:77,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:79,35'
              BranchSideFuncs:
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:87,7'
              BranchSideFuncs:
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:81,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:82,4'
              BranchSideFuncs:
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:84,19'
              BranchSideFuncs:
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:87,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:90,23'
              BranchSideFuncs:
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:96,28'
              BranchSideFuncs:
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:92,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:93,4'
              BranchSideFuncs:
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:94,2'
              BranchSideFuncs:
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:96,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:98,27'
              BranchSideFuncs:
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:104,45'
              BranchSideFuncs:
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:98,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:99,4'
              BranchSideFuncs:
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:101,22'
              BranchSideFuncs:
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:106,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:109,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:71,28'
          Dst:             GetKnownSubPath
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:84,72'
          Dst:             GetCurrentProcessId
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:84,9'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:90,7'
          Dst:             GetCombinedPath
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:96,7'
          Dst:             winpr_PathFileExists
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:98,8'
          Dst:             winpr_PathMakePath
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:101,3'
          Dst:             UnixChangeFileMode
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:104,33'
          Dst:             winpr_fopen
    - functionName:    WLog_FileAppender_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         27
      ICount:          196
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - GetEnvironmentVariableA
        - WLog_FileAppender_SetOutputFileName
        - WLog_FileAppender_SetOutputFilePath
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:227,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:228,3'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - GetEnvironmentVariableA
                - malloc
                - free
                - free
                - GetEnvironmentVariableA
                - free
                - WLog_FileAppender_SetOutputFileName
                - malloc
                - GetEnvironmentVariableA
                - WLog_FileAppender_SetOutputFilePath
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:230,2'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - GetEnvironmentVariableA
                - malloc
                - free
                - free
                - GetEnvironmentVariableA
                - free
                - WLog_FileAppender_SetOutputFileName
                - malloc
                - GetEnvironmentVariableA
                - WLog_FileAppender_SetOutputFilePath
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:241,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:243,8'
              BranchSideFuncs:
                - malloc
                - free
                - GetEnvironmentVariableA
                - WLog_FileAppender_SetOutputFilePath
                - free
                - GetEnvironmentVariableA
                - malloc
                - free
                - GetEnvironmentVariableA
                - free
                - WLog_FileAppender_SetOutputFileName
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:262,7'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - malloc
                - free
                - free
                - GetEnvironmentVariableA
                - free
                - WLog_FileAppender_SetOutputFileName
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:246,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:247,4'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_FileAppender_SetOutputFilePath
                - free
                - free
                - GetEnvironmentVariableA
                - malloc
                - free
                - GetEnvironmentVariableA
                - free
                - WLog_FileAppender_SetOutputFileName
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:249,31'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_FileAppender_SetOutputFilePath
                - free
                - free
                - GetEnvironmentVariableA
                - malloc
                - free
                - GetEnvironmentVariableA
                - free
                - WLog_FileAppender_SetOutputFileName
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:249,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:251,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:255,48'
              BranchSideFuncs:
                - WLog_FileAppender_SetOutputFilePath
                - free
                - free
                - GetEnvironmentVariableA
                - malloc
                - free
                - GetEnvironmentVariableA
                - free
                - WLog_FileAppender_SetOutputFileName
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:258,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:259,4'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - malloc
                - free
                - free
                - GetEnvironmentVariableA
                - free
                - WLog_FileAppender_SetOutputFileName
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:260,2'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - malloc
                - free
                - free
                - GetEnvironmentVariableA
                - free
                - WLog_FileAppender_SetOutputFileName
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:265,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:267,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - GetEnvironmentVariableA
                - free
                - WLog_FileAppender_SetOutputFileName
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:281,24'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:270,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:271,4'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - free
                - free
                - free
                - WLog_FileAppender_SetOutputFileName
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:273,31'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - free
                - free
                - free
                - WLog_FileAppender_SetOutputFileName
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:273,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:274,49'
              BranchSideFuncs:
                - WLog_FileAppender_SetOutputFileName
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:275,8'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/FileAppender.c:277,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:278,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/FileAppender.c:279,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:225,36'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:239,10'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:249,7'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:255,12'
          Dst:             WLog_FileAppender_SetOutputFilePath
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:263,10'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:273,7'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/FileAppender.c:274,13'
          Dst:             WLog_FileAppender_SetOutputFileName
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:236,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:236,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.4399
                - winpr_Data_Write_UINT16.4399
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:259,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/endian.h:261,3'
          Dst:             winpr_Data_Write_UINT16
        - Src:             'winpr/include/winpr/endian.h:262,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1232,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1232,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1232,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1232,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         24
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1155,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1155,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.4394
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.4394
        - Branch String:   'winpr/include/winpr/stream.h:1157,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.4394
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1158,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.4394
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1159,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - Stream_Seek.4394
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1157,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1158,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1161,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Write_UINT32_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT32
        - winpr_int_assert
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1055,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1055,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT32.4403
            - BranchSide:      'winpr/include/winpr/stream.h:1055,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1056,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1056,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT32.4403
            - BranchSide:      'winpr/include/winpr/stream.h:1056,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1057,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1057,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT32.4403
            - BranchSide:      'winpr/include/winpr/stream.h:1057,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1055,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1056,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1057,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1057,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1059,3'
          Dst:             winpr_Data_Write_UINT32
    - functionName:    WLog_BinaryAppender_Set
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
        - setting
        - value
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _strdup
        - strcmp
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:189,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:189,25'
              BranchSideFuncs:
                - strnlen
                - strcmp
                - _strdup
                - strcmp
                - _strdup
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:190,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:189,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:190,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:192,32'
              BranchSideFuncs:
                - strcmp
                - _strdup
                - strcmp
                - _strdup
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:192,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:194,51'
              BranchSideFuncs:
                - strcmp
                - _strdup
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:198,37'
              BranchSideFuncs:
                - strcmp
                - _strdup
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:195,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:196,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:197,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:198,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:200,51'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:205,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:201,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:202,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:203,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:189,17'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:192,7'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:194,30'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:198,12'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:200,30'
          Dst:             _strdup
    - functionName:    WLog_BinaryAppender_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:213,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:213,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:215,41'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    WLog_BinaryAppender_WriteImageMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_BinaryAppender_WriteDataMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_BinaryAppender_WriteMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         131
      ICount:          466
      EdgeCount:       141
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_Buffer
        - Stream_Free
        - Stream_New
        - Stream_SealLength
        - Stream_Write
        - Stream_Write_UINT32_unchecked
        - fwrite
        - strnlen
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:118,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:118,15'
              BranchSideFuncs:
                - strnlen
                - strnlen
                - strnlen
                - Stream_New
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:119,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:118,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:118,28'
              BranchSideFuncs:
                - strnlen
                - strnlen
                - strnlen
                - Stream_New
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:119,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:118,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:119,3'
              BranchSideFuncs:
                - strnlen
                - strnlen
                - strnlen
                - Stream_New
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:121,40'
              BranchSideFuncs:
                - strnlen
                - strnlen
                - strnlen
                - Stream_New
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:125,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:126,3'
              BranchSideFuncs:
                - strnlen
                - strnlen
                - strnlen
                - Stream_New
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:128,27'
              BranchSideFuncs:
                - strnlen
                - strnlen
                - strnlen
                - Stream_New
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:135,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:135,39'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:137,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:135,68'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:137,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:136,40'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:136,44'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:137,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:135,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:139,23'
              BranchSideFuncs:
                - Stream_New
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:140,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:141,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:143,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:143,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:143,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:143,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:143,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:143,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:143,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:145,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:145,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:145,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:145,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:145,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:145,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:146,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:146,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:146,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:146,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:146,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:146,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:148,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:148,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:148,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:149,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:149,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:149,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:149,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:149,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.4412
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:149,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:151,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:151,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:151,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:151,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:151,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:151,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:154,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:154,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:154,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:154,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:154,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:154,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:157,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:157,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:157,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:157,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:157,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.4412
                - Stream_Write.4408
                - Stream_SealLength
                - Stream_Buffer.4405
                - fwrite
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:157,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:162,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:163,7'
              BranchSideFuncs:
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:165,14'
              BranchSideFuncs:
                - Stream_Free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:128,19'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:129,23'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:130,21'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:139,6'
          Dst:             Stream_New
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:143,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:143,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:143,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:145,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:145,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:145,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:146,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:146,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:146,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:148,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:149,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:149,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:149,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:151,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:151,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:151,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:152,2'
          Dst:             Stream_Write
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:154,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:154,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:154,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:155,2'
          Dst:             Stream_Write
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:157,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:157,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:157,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:158,2'
          Dst:             Stream_Write
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:160,2'
          Dst:             Stream_SealLength
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:162,13'
          Dst:             Stream_Buffer
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:162,6'
          Dst:             fwrite
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:165,2'
          Dst:             Stream_Free
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_BinaryAppender_Close
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:91,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:92,3'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:94,40'
              BranchSideFuncs:
                - fclose
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:95,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:96,3'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:98,6'
              BranchSideFuncs:
                - fclose
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:98,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:99,16'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:99,9'
          Dst:             fclose
    - functionName:    WLog_BinaryAppender_Open
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         31
      ICount:          185
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - GetCombinedPath
        - GetCurrentProcessId
        - GetKnownSubPath
        - UnixChangeFileMode
        - snprintf
        - winpr_PathFileExists
        - winpr_PathMakePath
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:44,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:44,15'
              BranchSideFuncs:
                - malloc
                - GetCurrentProcessId
                - snprintf
                - GetKnownSubPath
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:45,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:45,3'
              BranchSideFuncs:
                - malloc
                - GetCurrentProcessId
                - snprintf
                - GetKnownSubPath
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:47,40'
              BranchSideFuncs:
                - malloc
                - GetCurrentProcessId
                - snprintf
                - GetKnownSubPath
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:48,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:50,37'
              BranchSideFuncs:
                - GetKnownSubPath
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:57,7'
              BranchSideFuncs:
                - GetKnownSubPath
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:51,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:52,4'
              BranchSideFuncs:
                - GetCurrentProcessId
                - snprintf
                - GetKnownSubPath
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:53,19'
              BranchSideFuncs:
                - GetCurrentProcessId
                - snprintf
                - GetKnownSubPath
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:57,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:59,30'
              BranchSideFuncs:
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:64,7'
              BranchSideFuncs:
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:60,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:61,4'
              BranchSideFuncs:
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:62,2'
              BranchSideFuncs:
                - GetCombinedPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:64,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:67,23'
              BranchSideFuncs:
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:72,28'
              BranchSideFuncs:
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:68,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:69,4'
              BranchSideFuncs:
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:70,2'
              BranchSideFuncs:
                - winpr_PathFileExists
                - winpr_PathMakePath
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:72,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:74,27'
              BranchSideFuncs:
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:79,47'
              BranchSideFuncs:
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:74,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:75,4'
              BranchSideFuncs:
                - UnixChangeFileMode
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:76,22'
              BranchSideFuncs:
                - UnixChangeFileMode
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:81,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:82,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:84,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:54,19'
          Dst:             GetCurrentProcessId
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:53,9'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:59,30'
          Dst:             GetKnownSubPath
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:67,7'
          Dst:             GetCombinedPath
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:72,7'
          Dst:             winpr_PathFileExists
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:74,8'
          Dst:             winpr_PathMakePath
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:76,3'
          Dst:             UnixChangeFileMode
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:79,35'
          Dst:             winpr_fopen
    - functionName:    WLog_BinaryAppender_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/BinaryAppender.c:228,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:229,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/BinaryAppender.c:231,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/BinaryAppender.c:227,40'
          Dst:             calloc
    - functionName:    WLog_CallbackAppender_Set
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
        - setting
        - value
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:124,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:124,24'
              BranchSideFuncs:
                - strcmp
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:125,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:124,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:125,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:127,38'
              BranchSideFuncs:
                - calloc
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:132,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/CallbackAppender.c:124,17'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/utils/wlog/CallbackAppender.c:127,38'
          Dst:             calloc
    - functionName:    WLog_CallbackAppender_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:139,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:141,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:144,44'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    WLog_CallbackAppender_WritePacketMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Layout_GetMessagePrefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:107,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:108,3'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:110,26'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:114,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:114,37'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:117,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:114,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:115,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:117,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/CallbackAppender.c:111,2'
          Dst:             WLog_Layout_GetMessagePrefix
    - functionName:    WLog_CallbackAppender_WriteImageMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Layout_GetMessagePrefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:88,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:89,3'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:91,26'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:95,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:95,37'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:98,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:95,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:96,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:98,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/CallbackAppender.c:92,2'
          Dst:             WLog_Layout_GetMessagePrefix
    - functionName:    WLog_CallbackAppender_WriteDataMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Layout_GetMessagePrefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:69,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:70,3'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:72,26'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:76,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:76,37'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:79,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:76,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:77,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:79,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/CallbackAppender.c:73,2'
          Dst:             WLog_Layout_GetMessagePrefix
    - functionName:    WLog_CallbackAppender_WriteMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Layout_GetMessagePrefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:49,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:50,3'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:52,26'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:57,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:57,37'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:60,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:57,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:58,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:60,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/CallbackAppender.c:53,2'
          Dst:             WLog_Layout_GetMessagePrefix
    - functionName:    WLog_CallbackAppender_Close
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_CallbackAppender_Open
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_CallbackAppender_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/CallbackAppender.c:155,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:156,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/CallbackAppender.c:158,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/CallbackAppender.c:154,44'
          Dst:             calloc
    - functionName:    WLog_ConsoleAppender_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Pcap_Close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:241,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:241,6'
              BranchSideFuncs:
                - free
                - Pcap_Close
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:243,7'
              BranchSideFuncs:
                - free
                - Pcap_Close
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:243,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:245,23'
              BranchSideFuncs:
                - Pcap_Close
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:248,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:245,4'
          Dst:             Pcap_Close
    - functionName:    WLog_ConsoleAppender_Set
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
        - setting
        - value
      BBCount:         23
      ICount:          112
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:219,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:219,25'
              BranchSideFuncs:
                - strnlen
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:220,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:219,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:222,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:222,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:223,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:225,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:225,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:226,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:227,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:227,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:228,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:229,30'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:229,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:230,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:231,28'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:231,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:234,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:219,17'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:222,6'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:225,7'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:227,12'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:229,12'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:231,12'
          Dst:             strcmp
    - functionName:    WLog_ConsoleAppender_WritePacketMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Pcap_Open
        - WLog_Message_GetOutputFileName
        - WLog_PacketMessage_Write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:200,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:202,18'
              BranchSideFuncs:
                - WLog_PacketMessage_Write
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:207,6'
              BranchSideFuncs:
                - WLog_PacketMessage_Write
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:207,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:208,43'
              BranchSideFuncs:
                - WLog_PacketMessage_Write
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:211,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:202,18'
          Dst:             WLog_Message_GetOutputFileName
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:203,43'
          Dst:             Pcap_Open
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:208,10'
          Dst:             WLog_PacketMessage_Write
    - functionName:    WLog_ConsoleAppender_WriteImageMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_ImageMessage_Write
        - WLog_Message_GetOutputFileName
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:177,17'
          Dst:             WLog_Message_GetOutputFileName
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:179,2'
          Dst:             WLog_ImageMessage_Write
    - functionName:    WLog_ConsoleAppender_WriteDataMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_DataMessage_Write
        - WLog_Message_GetOutputFileName
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:154,17'
          Dst:             WLog_Message_GetOutputFileName
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:156,2'
          Dst:             WLog_DataMessage_Write
    - functionName:    WLog_ConsoleAppender_WriteMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         19
      ICount:          121
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Layout_GetMessagePrefix
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:59,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:60,3'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:62,42'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - fprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:112,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:115,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:118,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:121,12'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:121,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:126,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:126,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:126,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:129,11'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:135,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:136,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:138,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:65,2'
          Dst:             WLog_Layout_GetMessagePrefix
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:136,9'
          Dst:             fprintf
    - functionName:    WLog_ConsoleAppender_Close
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_ConsoleAppender_Open
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_ConsoleAppender_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/ConsoleAppender.c:258,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:259,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/ConsoleAppender.c:261,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/ConsoleAppender.c:256,42'
          Dst:             calloc
    - functionName:    WLog_UdpAppender_Set
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
        - setting
        - value
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_UdpAppender_Open
        - _strdup
        - strncmp
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:136,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:136,25'
              BranchSideFuncs:
                - strnlen
                - strncmp
                - _strdup
                - WLog_UdpAppender_Open
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:137,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:136,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:139,14'
              BranchSideFuncs:
                - strncmp
                - _strdup
                - WLog_UdpAppender_Open
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:139,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:140,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:142,2'
              BranchSideFuncs:
                - _strdup
                - WLog_UdpAppender_Open
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:144,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:145,8'
              BranchSideFuncs:
                - free
                - _strdup
                - WLog_UdpAppender_Open
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:147,43'
              BranchSideFuncs:
                - _strdup
                - WLog_UdpAppender_Open
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:148,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:148,68'
              BranchSideFuncs:
                - WLog_UdpAppender_Open
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:148,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:136,17'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:139,6'
          Dst:             strncmp
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:147,22'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:148,40'
          Dst:             WLog_UdpAppender_Open
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_UdpAppender_Open
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         35
      ICount:          244
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - freeaddrinfo
        - getaddrinfo
        - strchr
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:47,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:48,3'
              BranchSideFuncs:
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:50,34'
              BranchSideFuncs:
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:52,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:55,20'
              BranchSideFuncs:
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:57,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:58,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - winpr_int_assert
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - winpr_int_assert
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - winpr_int_assert
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - winpr_int_assert
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - winpr_int_assert
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:67,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:70,6'
              BranchSideFuncs:
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:70,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:72,16'
              BranchSideFuncs:
                - freeaddrinfo
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:76,10'
              BranchSideFuncs:
                - freeaddrinfo
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:55,13'
          Dst:             strchr
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:60,25'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:65,11'
          Dst:             getaddrinfo
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:72,3'
          Dst:             freeaddrinfo
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:78,2'
          Dst:             freeaddrinfo
    - functionName:    getaddrinfo
      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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_UdpAppender_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - closesocket
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:155,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:155,6'
              BranchSideFuncs:
                - free
                - free
                - closesocket
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:157,35'
              BranchSideFuncs:
                - free
                - free
                - closesocket
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:159,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:161,16'
              BranchSideFuncs:
                - closesocket
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:165,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:161,4'
          Dst:             closesocket
    - functionName:    WLog_UdpAppender_WriteImageMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:124,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:124,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:125,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:124,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:124,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:125,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:124,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:125,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:127,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_UdpAppender_WriteDataMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:115,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:115,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:116,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:115,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:115,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:116,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:115,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:116,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:118,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_UdpAppender_WriteMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         11
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Layout_GetMessagePrefix
        - _sendto
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:95,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:95,15'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - strnlen
                - _sendto
                - strnlen
                - _sendto
                - _sendto
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:96,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:95,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:95,28'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - strnlen
                - _sendto
                - strnlen
                - _sendto
                - _sendto
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:96,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:95,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:96,3'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - strnlen
                - _sendto
                - strnlen
                - _sendto
                - _sendto
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:98,34'
              BranchSideFuncs:
                - WLog_Layout_GetMessagePrefix
                - strnlen
                - _sendto
                - strnlen
                - _sendto
                - _sendto
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:100,2'
          Dst:             WLog_Layout_GetMessagePrefix
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:102,21'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:101,8'
          Dst:             _sendto
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:105,21'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:104,8'
          Dst:             _sendto
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:107,8'
          Dst:             _sendto
    - functionName:    WLog_UdpAppender_Close
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:84,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:84,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:85,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:84,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:87,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_UdpAppender_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         21
      ICount:          160
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - GetEnvironmentVariableA
        - WLog_UdpAppender_Open
        - _socket
        - _strdup
        - calloc
        - closesocket
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:177,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:178,3'
              BranchSideFuncs:
                - _socket
                - GetEnvironmentVariableA
                - _strdup
                - free
                - closesocket
                - free
                - malloc
                - GetEnvironmentVariableA
                - WLog_UdpAppender_Open
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:180,2'
              BranchSideFuncs:
                - _socket
                - GetEnvironmentVariableA
                - _strdup
                - free
                - closesocket
                - free
                - malloc
                - GetEnvironmentVariableA
                - WLog_UdpAppender_Open
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:190,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:191,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:193,7'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - _strdup
                - free
                - closesocket
                - free
                - malloc
                - GetEnvironmentVariableA
                - WLog_UdpAppender_Open
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:196,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:198,34'
              BranchSideFuncs:
                - malloc
                - free
                - closesocket
                - free
                - GetEnvironmentVariableA
                - WLog_UdpAppender_Open
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:211,20'
              BranchSideFuncs:
                - _strdup
                - free
                - closesocket
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:200,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:201,4'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_UdpAppender_Open
                - free
                - closesocket
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:203,31'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - WLog_UdpAppender_Open
                - free
                - closesocket
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:203,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:204,4'
              BranchSideFuncs:
                - free
                - closesocket
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:206,30'
              BranchSideFuncs:
                - WLog_UdpAppender_Open
                - free
                - closesocket
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:206,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:207,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:208,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/UdpAppender.c:213,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/UdpAppender.c:214,4'
              BranchSideFuncs:
                - free
                - closesocket
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:175,31'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:188,19'
          Dst:             _socket
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:194,10'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:203,7'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:206,8'
          Dst:             WLog_UdpAppender_Open
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:211,20'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/utils/wlog/UdpAppender.c:220,2'
          Dst:             closesocket
    - functionName:    getSyslogLevel
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         12
      ICount:          53
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:33,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:37,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:37,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:39,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:41,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:43,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:45,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:46,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:48,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_SyslogAppender_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - appender
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_SyslogAppender_WriteImageMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - getSyslogLevel
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:103,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:103,15'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:104,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:103,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:103,28'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:104,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:103,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:104,3'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:106,31'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:107,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:108,10'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:111,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/SyslogAppender.c:106,16'
          Dst:             getSyslogLevel
        - Src:             'winpr/libwinpr/utils/wlog/SyslogAppender.c:108,3'
          Dst:             syslog
    - functionName:    syslog
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_SyslogAppender_WriteDataMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - getSyslogLevel
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:88,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:88,15'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:89,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:88,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:88,28'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:89,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:88,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:89,3'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:91,31'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:92,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:93,10'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:95,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/SyslogAppender.c:91,16'
          Dst:             getSyslogLevel
        - Src:             'winpr/libwinpr/utils/wlog/SyslogAppender.c:93,3'
          Dst:             syslog
    - functionName:    WLog_SyslogAppender_WriteMessage
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
        - message
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - getSyslogLevel
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:73,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:73,15'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:73,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:73,28'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:73,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:74,3'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:76,31'
              BranchSideFuncs:
                - getSyslogLevel
                - syslog
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:77,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:78,10'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:80,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/SyslogAppender.c:76,16'
          Dst:             getSyslogLevel
        - Src:             'winpr/libwinpr/utils/wlog/SyslogAppender.c:78,3'
          Dst:             syslog
    - functionName:    WLog_SyslogAppender_Close
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:62,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:62,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:63,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:62,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:63,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:65,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_SyslogAppender_Open
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - appender
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:54,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:54,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:55,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:54,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:57,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_SyslogAppender_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/SyslogAppender.c:124,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:125,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/SyslogAppender.c:127,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/SyslogAppender.c:123,34'
          Dst:             calloc
    - functionName:    IsProcessorFeaturePresentEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ProcessorFeature
      BBCount:         67
      ICount:          297
      EdgeCount:       77
      CyclomaticComplexity: 12
      functionsReached:
        - cpuid
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1136,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1140,13'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1152,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1158,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1164,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1170,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1184,10'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1184,10'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1184,10'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1184,10'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1184,10'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1184,10'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1250,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1146,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1147,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1149,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1152,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1153,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1155,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1158,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1159,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1161,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1164,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1165,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1167,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1170,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1171,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1173,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1184,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1185,5'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1188,10'
              BranchSideFuncs:
                - cpuid
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1188,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1189,5'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1191,8'
              BranchSideFuncs:
                - cpuid
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1196,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1198,13'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1246,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1198,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1201,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1206,7'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1206,7'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1225,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1231,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1237,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1242,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1207,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1210,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1215,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1220,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1210,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1211,14'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1212,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1215,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1216,14'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1217,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1225,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1226,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1228,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1231,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1232,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1234,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1237,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1238,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1240,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:1134,2'
          Dst:             cpuid
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:1144,4'
          Dst:             cpuid
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:1206,7'
          Dst:             cpuid
    - functionName:    cpuid
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - eax
        - ebx
        - ecx
        - edx
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetTickCountPrecise
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetTickCount
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1083,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1083,9'
              BranchSideFuncs:
                - GetTickCount
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1083,9'
              BranchSideFuncs:
                - GetTickCount
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:1083,9'
          Dst:             GetTickCount
    - functionName:    GetTickCount
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_GetTickCount64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:336,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:336,16'
              BranchSideFuncs:
                - winpr_GetTickCount64
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:336,16'
              BranchSideFuncs:
                - winpr_GetTickCount64
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:336,16'
          Dst:             winpr_GetTickCount64
    - functionName:    winpr_GetTickCount64
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_GetTickCount64NS
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:577,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:577,15'
              BranchSideFuncs:
                - winpr_GetTickCount64NS
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:577,20'
              BranchSideFuncs:
                - winpr_GetTickCount64NS
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:577,20'
          Dst:             winpr_GetTickCount64NS
    - functionName:    winpr_GetTickCount64NS
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         48
      ICount:          175
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - clock_gettime
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:585,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:585,9'
              BranchSideFuncs:
                - clock_gettime
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:585,9'
              BranchSideFuncs:
                - clock_gettime
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:589,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:589,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:589,6'
          Dst:             clock_gettime
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:590,12'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:591,11'
          Dst:             winpr_int_assert
    - functionName:    clock_gettime
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsProcessorFeaturePresent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ProcessorFeature
      BBCount:         29
      ICount:          182
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - cpuid
      functionUses:    27
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:981,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:984,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:990,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:996,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1002,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1008,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1012,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1015,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1018,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1021,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1024,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1027,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1033,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1035,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4621
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:984,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:985,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:987,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:990,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:991,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:993,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:996,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:997,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:999,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:1002,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1003,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:1005,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:979,2'
          Dst:             cpuid
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:1035,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    GetComputerNameExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - NameType
        - lpBuffer
        - lpnSize
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ConvertUtf8NToWChar
        - GetComputerNameExA
        - SetLastError
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:536,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:538,3'
              BranchSideFuncs:
                - GetComputerNameExA
                - free
                - ConvertUtf8NToWChar
                - calloc
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:542,7'
              BranchSideFuncs:
                - GetComputerNameExA
                - free
                - ConvertUtf8NToWChar
                - calloc
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:542,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:544,23'
              BranchSideFuncs:
                - calloc
                - GetComputerNameExA
                - free
                - ConvertUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:550,26'
              BranchSideFuncs:
                - GetComputerNameExA
                - free
                - ConvertUtf8NToWChar
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:546,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:547,4'
              BranchSideFuncs:
                - GetComputerNameExA
                - free
                - ConvertUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:548,2'
              BranchSideFuncs:
                - GetComputerNameExA
                - free
                - ConvertUtf8NToWChar
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:552,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:552,14'
              BranchSideFuncs:
                - free
                - ConvertUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:558,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:552,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:554,43'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - free
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:558,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:538,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:544,15'
          Dst:             calloc
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:550,7'
          Dst:             GetComputerNameExA
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:554,23'
          Dst:             ConvertUtf8NToWChar
    - functionName:    GetComputerNameExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - NameType
        - lpBuffer
        - lpnSize
      BBCount:         33
      ICount:          174
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - GetComputerNameA
        - GetLastError
        - SetLastError
        - gethostname
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:480,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:482,3'
              BranchSideFuncs:
                - gethostname
                - strnlen
                - SetLastError
                - GetComputerNameA
                - GetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:486,7'
              BranchSideFuncs:
                - gethostname
                - strnlen
                - SetLastError
                - GetComputerNameA
                - GetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:486,40'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:486,44'
              BranchSideFuncs:
                - GetComputerNameA
                - GetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:488,30'
              BranchSideFuncs:
                - GetComputerNameA
                - GetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:486,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:488,30'
              BranchSideFuncs:
                - GetComputerNameA
                - GetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:499,18'
              BranchSideFuncs:
                - gethostname
                - strnlen
                - SetLastError
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:490,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:492,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:496,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:492,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:493,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:494,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:499,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:500,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:502,19'
              BranchSideFuncs:
                - strnlen
                - SetLastError
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:504,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:512,10'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:512,10'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:512,10'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:512,10'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:512,10'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:512,10'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:525,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:512,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:512,40'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:514,24'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:512,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:514,24'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:519,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:482,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:488,13'
          Dst:             GetComputerNameA
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:492,8'
          Dst:             GetLastError
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:493,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:499,6'
          Dst:             gethostname
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:502,11'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:515,5'
          Dst:             SetLastError
    - functionName:    GetComputerNameA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpBuffer
        - lpnSize
      BBCount:         40
      ICount:          212
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - SetLastError
        - gethostname
        - strchr
        - strncpy
        - strnlen
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:443,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:445,3'
              BranchSideFuncs:
                - gethostname
                - strnlen
                - strchr
                - SetLastError
                - strncpy
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:449,7'
              BranchSideFuncs:
                - gethostname
                - strnlen
                - strchr
                - SetLastError
                - strncpy
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:450,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:451,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:453,26'
              BranchSideFuncs:
                - strnlen
                - strchr
                - SetLastError
                - strncpy
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:455,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - strncpy
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:462,8'
              BranchSideFuncs:
                - SetLastError
                - strncpy
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
                - strncpy
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
                - strncpy
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
                - strncpy
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - SetLastError
                - strncpy
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
                - strncpy
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
                - strncpy
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - SetLastError
                - strncpy
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:458,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:459,13'
              BranchSideFuncs:
                - SetLastError
                - strncpy
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:460,2'
              BranchSideFuncs:
                - SetLastError
                - strncpy
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:462,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:462,38'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:464,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:462,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:464,3'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:469,10'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:445,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:450,6'
          Dst:             gethostname
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:453,18'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:454,20'
          Dst:             strchr
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:457,25'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:464,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:469,2'
          Dst:             strncpy
    - functionName:    gethostname
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetComputerNameW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpBuffer
        - lpnSize
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ConvertUtf8NToWChar
        - GetComputerNameA
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:419,15'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:419,20'
              BranchSideFuncs:
                - GetComputerNameA
                - free
                - ConvertUtf8NToWChar
                - malloc
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:420,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:419,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:420,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:422,7'
              BranchSideFuncs:
                - GetComputerNameA
                - free
                - ConvertUtf8NToWChar
                - malloc
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:422,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:424,20'
              BranchSideFuncs:
                - malloc
                - GetComputerNameA
                - free
                - ConvertUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:428,24'
              BranchSideFuncs:
                - GetComputerNameA
                - free
                - ConvertUtf8NToWChar
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:425,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:426,4'
              BranchSideFuncs:
                - GetComputerNameA
                - free
                - ConvertUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:427,2'
              BranchSideFuncs:
                - GetComputerNameA
                - free
                - ConvertUtf8NToWChar
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:430,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:430,14'
              BranchSideFuncs:
                - free
                - ConvertUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:436,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:430,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:432,43'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - free
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:436,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:428,7'
          Dst:             GetComputerNameA
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:432,23'
          Dst:             ConvertUtf8NToWChar
    - functionName:    GetSystemTimeAdjustment
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpTimeAdjustment
        - lpTimeIncrement
        - lpTimeAdjustmentDisabled
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:326,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetSystemTimeAsFileTime
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpSystemTimeAsFileTime
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_GetUnixTimeNS
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:317,11'
          Dst:             winpr_GetUnixTimeNS
    - functionName:    winpr_GetUnixTimeNS
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         48
      ICount:          174
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - clock_gettime
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:641,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:641,18'
              BranchSideFuncs:
                - clock_gettime
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:641,18'
              BranchSideFuncs:
                - clock_gettime
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:642,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:643,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:642,6'
          Dst:             clock_gettime
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:644,9'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:645,9'
          Dst:             winpr_int_assert
    - functionName:    SetLocalTime
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpSystemTime
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:305,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetLocalTime
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpSystemTime
      BBCount:         6
      ICount:          108
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - localtime_r
        - winpr_GetUnixTimeNS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:289,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:289,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:291,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:283,15'
          Dst:             winpr_GetUnixTimeNS
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:286,8'
          Dst:             localtime_r
    - functionName:    localtime_r
      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:    SetSystemTime
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpSystemTime
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:273,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetSystemTime
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpSystemTime
      BBCount:         6
      ICount:          108
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gmtime_r
        - winpr_GetUnixTimeNS
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:257,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:257,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:259,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:251,15'
          Dst:             winpr_GetUnixTimeNS
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:254,8'
          Dst:             gmtime_r
    - functionName:    gmtime_r
      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:    GetNativeSystemInfo
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpSystemInfo
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetSystemInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:242,2'
          Dst:             GetSystemInfo
    - functionName:    GetSystemInfo
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpSystemInfo
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - GetNumberOfProcessors
        - GetProcessorArchitecture
        - GetSystemPageSize
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:231,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:231,2'
              BranchSideFuncs:
                - GetProcessorArchitecture
                - GetSystemPageSize
                - GetNumberOfProcessors
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:231,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:231,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:235,6'
          Dst:             GetProcessorArchitecture
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:236,29'
          Dst:             GetSystemPageSize
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:237,39'
          Dst:             GetNumberOfProcessors
    - functionName:    GetProcessorArchitecture
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetSystemPageSize
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - sysconf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:204,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:204,8'
              BranchSideFuncs:
                - sysconf
                - sysconf
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:204,8'
              BranchSideFuncs:
                - sysconf
                - sysconf
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:208,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:209,18'
              BranchSideFuncs:
                - sysconf
                - sysconf
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:214,6'
              BranchSideFuncs:
                - sysconf
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:214,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:215,18'
              BranchSideFuncs:
                - sysconf
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:219,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:219,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:220,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:222,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:222,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:222,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:223,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:209,18'
          Dst:             sysconf
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:215,18'
          Dst:             sysconf
    - functionName:    GetNumberOfProcessors
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sysconf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/sysinfo/sysinfo.c:166,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:166,8'
              BranchSideFuncs:
                - sysconf
            - BranchSide:      'winpr/libwinpr/sysinfo/sysinfo.c:166,8'
              BranchSideFuncs:
                - sysconf
      Callsites:
        - Src:             'winpr/libwinpr/sysinfo/sysinfo.c:171,19'
          Dst:             sysconf
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_WaitForThreadpoolWorkCallbacks
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/work.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pwk
        - fCancelPendingCallbacks
      BBCount:         24
      ICount:          87
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - CountdownEvent_WaitHandle
        - WLog_Print_dbg_tag
        - WaitForSingleObject
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/work.c:189,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:189,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CountdownEvent_WaitHandle
                - WaitForSingleObject
                - WLog_Print_dbg_tag.4655
            - BranchSide:      'winpr/libwinpr/pool/work.c:189,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pool/work.c:190,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:190,2'
              BranchSideFuncs:
                - winpr_int_assert
                - CountdownEvent_WaitHandle
                - WaitForSingleObject
                - WLog_Print_dbg_tag.4655
            - BranchSide:      'winpr/libwinpr/pool/work.c:190,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pool/work.c:193,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:193,2'
              BranchSideFuncs:
                - CountdownEvent_WaitHandle
                - WaitForSingleObject
                - WLog_Print_dbg_tag.4655
            - BranchSide:      'winpr/libwinpr/pool/work.c:193,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pool/work.c:197,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:197,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4655
            - BranchSide:      'winpr/libwinpr/pool/work.c:198,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4655
      Callsites:
        - Src:             'winpr/libwinpr/pool/work.c:189,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pool/work.c:190,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pool/work.c:193,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pool/work.c:195,10'
          Dst:             CountdownEvent_WaitHandle
        - Src:             'winpr/libwinpr/pool/work.c:197,6'
          Dst:             WaitForSingleObject
        - Src:             'winpr/libwinpr/pool/work.c:198,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    winpr_TrySubmitThreadpoolCallback
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/work.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfns
        - pv
        - pcbe
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pool/work.c:169,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_SubmitThreadpoolWork
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/work.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pwk
      BBCount:         21
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - CountdownEvent_AddCount
        - Queue_Enqueue
        - calloc
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/work.c:143,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:143,2'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - CountdownEvent_AddCount
                - Queue_Enqueue
                - free
            - BranchSide:      'winpr/libwinpr/pool/work.c:143,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pool/work.c:144,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:144,2'
              BranchSideFuncs:
                - calloc
                - CountdownEvent_AddCount
                - Queue_Enqueue
                - free
            - BranchSide:      'winpr/libwinpr/pool/work.c:144,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pool/work.c:148,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:148,6'
              BranchSideFuncs:
                - CountdownEvent_AddCount
                - Queue_Enqueue
                - free
            - BranchSide:      'winpr/libwinpr/pool/work.c:150,28'
              BranchSideFuncs:
                - CountdownEvent_AddCount
                - Queue_Enqueue
                - free
        - Branch String:   'winpr/libwinpr/pool/work.c:152,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pool/work.c:154,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/pool/work.c:143,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pool/work.c:144,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pool/work.c:146,44'
          Dst:             calloc
        - Src:             'winpr/libwinpr/pool/work.c:151,3'
          Dst:             CountdownEvent_AddCount
        - Src:             'winpr/libwinpr/pool/work.c:152,8'
          Dst:             Queue_Enqueue
    - functionName:    winpr_CloseThreadpoolWork
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/work.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pwk
      BBCount:         18
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - ArrayList_Remove
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/work.c:119,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:119,2'
              BranchSideFuncs:
                - winpr_int_assert
                - free
                - ArrayList_Remove
            - BranchSide:      'winpr/libwinpr/pool/work.c:119,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pool/work.c:120,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:120,2'
              BranchSideFuncs:
                - free
                - ArrayList_Remove
            - BranchSide:      'winpr/libwinpr/pool/work.c:120,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pool/work.c:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:121,6'
              BranchSideFuncs:
                - ArrayList_Remove
                - free
            - BranchSide:      'winpr/libwinpr/pool/work.c:122,20'
              BranchSideFuncs:
                - ArrayList_Remove
                - free
      Callsites:
        - Src:             'winpr/libwinpr/pool/work.c:119,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pool/work.c:120,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pool/work.c:122,3'
          Dst:             ArrayList_Remove
    - functionName:    winpr_CreateThreadpoolWork
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/work.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfnwk
        - pv
        - pcbe
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ArrayList_Append
        - GetDefaultThreadpool
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/work.c:84,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:84,6'
              BranchSideFuncs:
                - GetDefaultThreadpool
                - ArrayList_Append
            - BranchSide:      'winpr/libwinpr/pool/work.c:86,8'
              BranchSideFuncs:
                - GetDefaultThreadpool
                - ArrayList_Append
        - Branch String:   'winpr/libwinpr/pool/work.c:86,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:88,9'
              BranchSideFuncs:
                - ArrayList_Append
            - BranchSide:      'winpr/libwinpr/pool/work.c:92,31'
              BranchSideFuncs:
                - ArrayList_Append
        - Branch String:   'winpr/libwinpr/pool/work.c:97,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/work.c:98,21'
              BranchSideFuncs:
                - ArrayList_Append
            - BranchSide:      'winpr/libwinpr/pool/work.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/pool/work.c:82,19'
          Dst:             calloc
        - Src:             'winpr/libwinpr/pool/work.c:89,17'
          Dst:             GetDefaultThreadpool
        - Src:             'winpr/libwinpr/pool/work.c:98,4'
          Dst:             ArrayList_Append
    - functionName:    threads_close
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CloseHandle
        - WaitForSingleObject
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pool/pool.c:103,8'
          Dst:             WaitForSingleObject
        - Src:             'winpr/libwinpr/pool/pool.c:104,8'
          Dst:             CloseHandle
    - functionName:    winpr_SetThreadpoolThreadMaximum
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ptpp
        - cthrdMost
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ArrayList_Clear
        - ArrayList_Count
        - ArrayList_Lock
        - ArrayList_Unlock
        - ResetEvent
        - SetEvent
        - winpr_SetThreadpoolThreadMinimum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/pool.c:248,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:248,6'
              BranchSideFuncs:
                - SetEvent
                - ArrayList_Clear
                - ResetEvent
                - ArrayList_Unlock
                - winpr_SetThreadpoolThreadMinimum
            - BranchSide:      'winpr/libwinpr/pool/pool.c:250,18'
              BranchSideFuncs:
                - SetEvent
                - ArrayList_Clear
                - ResetEvent
                - ArrayList_Unlock
                - winpr_SetThreadpoolThreadMinimum
      Callsites:
        - Src:             'winpr/libwinpr/pool/pool.c:247,2'
          Dst:             ArrayList_Lock
        - Src:             'winpr/libwinpr/pool/pool.c:248,6'
          Dst:             ArrayList_Count
        - Src:             'winpr/libwinpr/pool/pool.c:250,9'
          Dst:             SetEvent
        - Src:             'winpr/libwinpr/pool/pool.c:251,3'
          Dst:             ArrayList_Clear
        - Src:             'winpr/libwinpr/pool/pool.c:252,9'
          Dst:             ResetEvent
        - Src:             'winpr/libwinpr/pool/pool.c:254,2'
          Dst:             ArrayList_Unlock
        - Src:             'winpr/libwinpr/pool/pool.c:255,2'
          Dst:             winpr_SetThreadpoolThreadMinimum
    - functionName:    winpr_SetThreadpoolThreadMinimum
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ptpp
        - cthrdMic
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ArrayList_Append
        - ArrayList_Count
        - ArrayList_Lock
        - ArrayList_Unlock
        - CloseHandle
        - CreateThread
        - thread_pool_work_func
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/pool.c:215,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:217,71'
              BranchSideFuncs:
                - CreateThread
                - ArrayList_Unlock
                - ArrayList_Append
                - CloseHandle
                - ArrayList_Count
            - BranchSide:      'winpr/libwinpr/pool/pool.c:228,5'
              BranchSideFuncs:
                - ArrayList_Unlock
        - Branch String:   'winpr/libwinpr/pool/pool.c:218,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:219,4'
              BranchSideFuncs:
                - ArrayList_Append
                - CloseHandle
                - ArrayList_Unlock
                - ArrayList_Count
                - CreateThread
            - BranchSide:      'winpr/libwinpr/pool/pool.c:221,25'
              BranchSideFuncs:
                - ArrayList_Append
                - CloseHandle
                - ArrayList_Unlock
                - ArrayList_Count
                - CreateThread
        - Branch String:   'winpr/libwinpr/pool/pool.c:221,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:215,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - CreateThread
                - ArrayList_Append
                - CloseHandle
            - BranchSide:      'winpr/libwinpr/pool/pool.c:223,22'
              BranchSideFuncs:
                - CloseHandle
                - ArrayList_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/pool/pool.c:214,2'
          Dst:             ArrayList_Lock
        - Src:             'winpr/libwinpr/pool/pool.c:215,9'
          Dst:             ArrayList_Count
        - Src:             'winpr/libwinpr/pool/pool.c:217,19'
          Dst:             CreateThread
        - Src:             'winpr/libwinpr/pool/pool.c:217,19'
          Dst:             thread_pool_work_func
        - Src:             'winpr/libwinpr/pool/pool.c:221,8'
          Dst:             ArrayList_Append
        - Src:             'winpr/libwinpr/pool/pool.c:223,10'
          Dst:             CloseHandle
        - Src:             'winpr/libwinpr/pool/pool.c:230,2'
          Dst:             ArrayList_Unlock
    - functionName:    thread_pool_work_func
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CountdownEvent_Signal
        - ExitThread
        - Queue_Dequeue
        - Queue_Event
        - WaitForMultipleObjects
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/pool.c:80,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:81,4'
              BranchSideFuncs:
                - ExitThread
            - BranchSide:      'winpr/libwinpr/pool/pool.c:83,7'
              BranchSideFuncs:
                - Queue_Dequeue
                - WaitForMultipleObjects
                - ExitThread
                - CountdownEvent_Signal
                - free
        - Branch String:   'winpr/libwinpr/pool/pool.c:83,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:84,4'
              BranchSideFuncs:
                - ExitThread
            - BranchSide:      'winpr/libwinpr/pool/pool.c:86,59'
              BranchSideFuncs:
                - Queue_Dequeue
                - WaitForMultipleObjects
                - ExitThread
                - CountdownEvent_Signal
                - free
        - Branch String:   'winpr/libwinpr/pool/pool.c:88,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:76,2'
              BranchSideFuncs:
                - CountdownEvent_Signal
                - free
                - WaitForMultipleObjects
                - Queue_Dequeue
                - ExitThread
            - BranchSide:      'winpr/libwinpr/pool/pool.c:90,11'
              BranchSideFuncs:
                - CountdownEvent_Signal
                - free
                - WaitForMultipleObjects
                - Queue_Dequeue
                - ExitThread
      Callsites:
        - Src:             'winpr/libwinpr/pool/pool.c:74,14'
          Dst:             Queue_Event
        - Src:             'winpr/libwinpr/pool/pool.c:78,12'
          Dst:             WaitForMultipleObjects
        - Src:             'winpr/libwinpr/pool/pool.c:86,45'
          Dst:             Queue_Dequeue
        - Src:             'winpr/libwinpr/pool/pool.c:92,4'
          Dst:             CountdownEvent_Signal
        - Src:             'winpr/libwinpr/pool/pool.c:97,2'
          Dst:             ExitThread
    - functionName:    winpr_CloseThreadpool
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptpp
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ArrayList_Free
        - CloseHandle
        - CountdownEvent_Free
        - Queue_Free
        - SetEvent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/pool.c:200,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:200,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/pool/pool.c:201,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/pool/pool.c:188,8'
          Dst:             SetEvent
        - Src:             'winpr/libwinpr/pool/pool.c:190,2'
          Dst:             ArrayList_Free
        - Src:             'winpr/libwinpr/pool/pool.c:191,2'
          Dst:             Queue_Free
        - Src:             'winpr/libwinpr/pool/pool.c:192,2'
          Dst:             CountdownEvent_Free
        - Src:             'winpr/libwinpr/pool/pool.c:193,8'
          Dst:             CloseHandle
    - functionName:    winpr_CreateThreadpool
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reserved
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - InitializeThreadpool
        - calloc
        - winpr_CloseThreadpool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/pool.c:166,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:167,3'
              BranchSideFuncs:
                - InitializeThreadpool
                - winpr_CloseThreadpool
            - BranchSide:      'winpr/libwinpr/pool/pool.c:169,28'
              BranchSideFuncs:
                - InitializeThreadpool
                - winpr_CloseThreadpool
        - Branch String:   'winpr/libwinpr/pool/pool.c:169,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:171,25'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pool/pool.c:175,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/pool/pool.c:166,25'
          Dst:             calloc
        - Src:             'winpr/libwinpr/pool/pool.c:169,7'
          Dst:             InitializeThreadpool
        - Src:             'winpr/libwinpr/pool/pool.c:171,3'
          Dst:             winpr_CloseThreadpool
    - functionName:    InitializeThreadpool
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         20
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ArrayList_New
        - ArrayList_Object
        - CountdownEvent_New
        - CreateEventA
        - GetSystemInfo
        - Queue_New
        - winpr_SetThreadpoolThreadMaximum
        - winpr_SetThreadpoolThreadMinimum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/pool.c:112,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:113,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pool/pool.c:115,29'
              BranchSideFuncs:
                - Queue_New
                - CountdownEvent_New
                - CreateEventA
                - ArrayList_New
                - ArrayList_Object
                - GetSystemInfo
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
        - Branch String:   'winpr/libwinpr/pool/pool.c:115,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:116,3'
              BranchSideFuncs:
                - CountdownEvent_New
                - CreateEventA
                - ArrayList_New
                - ArrayList_Object
                - GetSystemInfo
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
            - BranchSide:      'winpr/libwinpr/pool/pool.c:118,29'
              BranchSideFuncs:
                - CountdownEvent_New
                - CreateEventA
                - ArrayList_New
                - ArrayList_Object
                - GetSystemInfo
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
        - Branch String:   'winpr/libwinpr/pool/pool.c:118,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:119,3'
              BranchSideFuncs:
                - CreateEventA
                - ArrayList_New
                - ArrayList_Object
                - GetSystemInfo
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
            - BranchSide:      'winpr/libwinpr/pool/pool.c:121,31'
              BranchSideFuncs:
                - CreateEventA
                - ArrayList_New
                - ArrayList_Object
                - GetSystemInfo
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
        - Branch String:   'winpr/libwinpr/pool/pool.c:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:122,3'
              BranchSideFuncs:
                - ArrayList_New
                - ArrayList_Object
                - GetSystemInfo
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
            - BranchSide:      'winpr/libwinpr/pool/pool.c:124,24'
              BranchSideFuncs:
                - ArrayList_New
                - ArrayList_Object
                - GetSystemInfo
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
        - Branch String:   'winpr/libwinpr/pool/pool.c:124,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:125,3'
              BranchSideFuncs:
                - ArrayList_Object
                - GetSystemInfo
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
            - BranchSide:      'winpr/libwinpr/pool/pool.c:127,25'
              BranchSideFuncs:
                - ArrayList_Object
                - GetSystemInfo
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
        - Branch String:   'winpr/libwinpr/pool/pool.c:132,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:133,8'
              BranchSideFuncs:
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
            - BranchSide:      'winpr/libwinpr/pool/pool.c:134,34'
              BranchSideFuncs:
                - winpr_SetThreadpoolThreadMinimum
                - winpr_SetThreadpoolThreadMaximum
        - Branch String:   'winpr/libwinpr/pool/pool.c:134,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:135,3'
              BranchSideFuncs:
                - winpr_SetThreadpoolThreadMaximum
            - BranchSide:      'winpr/libwinpr/pool/pool.c:136,29'
              BranchSideFuncs:
                - winpr_SetThreadpoolThreadMaximum
      Callsites:
        - Src:             'winpr/libwinpr/pool/pool.c:115,29'
          Dst:             Queue_New
        - Src:             'winpr/libwinpr/pool/pool.c:118,29'
          Dst:             CountdownEvent_New
        - Src:             'winpr/libwinpr/pool/pool.c:121,31'
          Dst:             CreateEventA
        - Src:             'winpr/libwinpr/pool/pool.c:124,24'
          Dst:             ArrayList_New
        - Src:             'winpr/libwinpr/pool/pool.c:127,8'
          Dst:             ArrayList_Object
        - Src:             'winpr/libwinpr/pool/pool.c:131,2'
          Dst:             GetSystemInfo
        - Src:             'winpr/libwinpr/pool/pool.c:134,7'
          Dst:             winpr_SetThreadpoolThreadMinimum
        - Src:             'winpr/libwinpr/pool/pool.c:136,2'
          Dst:             winpr_SetThreadpoolThreadMaximum
    - functionName:    GetDefaultThreadpool
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pool/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InitializeThreadpool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pool/pool.c:146,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:146,11'
              BranchSideFuncs:
                - InitializeThreadpool
            - BranchSide:      'winpr/libwinpr/pool/pool.c:146,11'
              BranchSideFuncs:
                - InitializeThreadpool
        - Branch String:   'winpr/libwinpr/pool/pool.c:150,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pool/pool.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pool/pool.c:153,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/pool/pool.c:150,7'
          Dst:             InitializeThreadpool
    - functionName:    SetHandleInformation
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/handle/handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hObject
        - dwMask
        - dwFlags
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/handle/handle.c:83,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    GetHandleInformation
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/handle/handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hObject
        - lpdwFlags
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/handle/handle.c:76,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    DuplicateHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/handle/handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - hSourceProcessHandle
        - hSourceHandle
        - hTargetProcessHandle
        - lpTargetHandle
        - dwDesiredAccess
        - bInheritHandle
        - dwOptions
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_Handle_GetInfo
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/handle/../synch/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - pType
        - pObject
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/handle/../synch/../handle/handle.h:148,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/../synch/../handle/handle.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/handle/../synch/../handle/handle.h:154,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/handle/../synch/../handle/handle.h:154,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/../synch/../handle/handle.h:155,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/handle/../synch/../handle/handle.h:158,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CloseHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/handle/handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hObject
      BBCount:         12
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_Handle_GetInfo
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/handle/handle.c:48,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/handle.c:49,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/handle/handle.c:51,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/handle/handle.c:51,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/handle.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/handle/handle.c:54,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/handle/handle.c:54,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/handle.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/handle/handle.c:57,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/handle/handle.c:57,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/handle.c:58,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/handle/handle.c:60,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/handle/handle.c:48,7'
          Dst:             winpr_Handle_GetInfo
    - functionName:    apc_cleanupThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/apc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         25
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/apc.c:248,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:248,2'
              BranchSideFuncs:
                - winpr_int_assert
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:248,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:251,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:251,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:251,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:255,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:257,14'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:268,14'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'winpr/libwinpr/thread/apc.c:259,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:260,4'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:262,16'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - free
        - Branch String:   'winpr/libwinpr/thread/apc.c:264,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:265,9'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/apc.c:266,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - free
      Callsites:
        - Src:             'winpr/libwinpr/thread/apc.c:248,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:251,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:253,2'
          Dst:             pthread_mutex_lock
        - Src:             'winpr/libwinpr/thread/apc.c:269,2'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_lock
      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:    pthread_mutex_unlock
      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:    apc_executeCompletions
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/apc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - thread
        - set
        - startIndex
      BBCount:         47
      ICount:          254
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached:
        - apc_item_remove
        - pollset_isSignaled
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/apc.c:194,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:194,2'
              BranchSideFuncs:
                - winpr_int_assert
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - apc_item_remove
                - free
                - pollset_isSignaled
            - BranchSide:      'winpr/libwinpr/thread/apc.c:194,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:197,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:197,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - apc_item_remove
                - free
                - pollset_isSignaled
            - BranchSide:      'winpr/libwinpr/thread/apc.c:197,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:203,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:205,22'
              BranchSideFuncs:
                - pollset_isSignaled
                - pthread_mutex_unlock
                - apc_item_remove
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:211,30'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
        - Branch String:   'winpr/libwinpr/thread/apc.c:205,43'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:205,43'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
                - pollset_isSignaled
            - BranchSide:      'winpr/libwinpr/thread/apc.c:205,65'
              BranchSideFuncs:
                - pollset_isSignaled
                - pthread_mutex_unlock
                - apc_item_remove
                - free
        - Branch String:   'winpr/libwinpr/thread/apc.c:206,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:207,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
                - pollset_isSignaled
            - BranchSide:      'winpr/libwinpr/thread/apc.c:208,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
                - pollset_isSignaled
        - Branch String:   'winpr/libwinpr/thread/apc.c:211,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:213,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:224,30'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
        - Branch String:   'winpr/libwinpr/thread/apc.c:213,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:215,8'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:220,14'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
        - Branch String:   'winpr/libwinpr/thread/apc.c:215,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:215,29'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:217,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
        - Branch String:   'winpr/libwinpr/thread/apc.c:215,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:216,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:217,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
        - Branch String:   'winpr/libwinpr/thread/apc.c:224,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:226,14'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:236,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'winpr/libwinpr/thread/apc.c:228,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:230,20'
              BranchSideFuncs:
                - apc_item_remove
                - pthread_mutex_unlock
                - free
            - BranchSide:      'winpr/libwinpr/thread/apc.c:234,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
        - Branch String:   'winpr/libwinpr/thread/apc.c:231,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:232,10'
              BranchSideFuncs:
                - free
                - pthread_mutex_unlock
                - apc_item_remove
            - BranchSide:      'winpr/libwinpr/thread/apc.c:233,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - apc_item_remove
                - free
      Callsites:
        - Src:             'winpr/libwinpr/thread/apc.c:194,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:197,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:199,2'
          Dst:             pthread_mutex_lock
        - Src:             'winpr/libwinpr/thread/apc.c:205,46'
          Dst:             pollset_isSignaled
        - Src:             'winpr/libwinpr/thread/apc.c:230,4'
          Dst:             apc_item_remove
        - Src:             'winpr/libwinpr/thread/apc.c:237,2'
          Dst:             pthread_mutex_unlock
    - functionName:    apc_item_remove
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/apc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - apc
        - item
      BBCount:         21
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/apc.c:97,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:97,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/apc.c:97,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:98,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:98,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/apc.c:98,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:100,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:101,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/apc.c:103,22'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/apc.c:105,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:106,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/apc.c:108,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/apc.c:97,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:98,2'
          Dst:             winpr_int_assert
    - functionName:    apc_collectFds
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/apc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
        - set
        - haveAutoSignaled
      BBCount:         31
      ICount:          131
      EdgeCount:       34
      CyclomaticComplexity: 5
      functionsReached:
        - pollset_add
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/apc.c:162,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:162,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pollset_add
            - BranchSide:      'winpr/libwinpr/thread/apc.c:162,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:163,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:163,2'
              BranchSideFuncs:
                - winpr_int_assert
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pollset_add
            - BranchSide:      'winpr/libwinpr/thread/apc.c:163,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:166,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:166,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pollset_add
            - BranchSide:      'winpr/libwinpr/thread/apc.c:166,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:171,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:173,7'
              BranchSideFuncs:
                - pollset_add
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/apc.c:181,6'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'winpr/libwinpr/thread/apc.c:173,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:175,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pollset_add
            - BranchSide:      'winpr/libwinpr/thread/apc.c:177,25'
              BranchSideFuncs:
                - pollset_add
                - pthread_mutex_unlock
        - Branch String:   'winpr/libwinpr/thread/apc.c:177,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pollset_add
            - BranchSide:      'winpr/libwinpr/thread/apc.c:178,4'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'winpr/libwinpr/thread/apc.c:162,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:163,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:166,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:169,2'
          Dst:             pthread_mutex_lock
        - Src:             'winpr/libwinpr/thread/apc.c:177,13'
          Dst:             pollset_add
        - Src:             'winpr/libwinpr/thread/apc.c:183,2'
          Dst:             pthread_mutex_unlock
    - functionName:    apc_remove
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/apc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         25
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - GetCurrentThreadId
        - WLog_Print_dbg_tag
        - apc_item_remove
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - winpr_GetCurrentThread
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/apc.c:119,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:119,2'
              BranchSideFuncs:
                - GetCurrentThreadId
                - WLog_Print_dbg_tag.4750
                - winpr_int_assert
                - pthread_mutex_lock
                - apc_item_remove
                - pthread_mutex_unlock
                - WLog_Print_dbg_tag.4750
            - BranchSide:      'winpr/libwinpr/thread/apc.c:119,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:122,3'
              BranchSideFuncs:
                - GetCurrentThreadId
                - WLog_Print_dbg_tag.4750
                - winpr_int_assert
                - pthread_mutex_lock
                - apc_item_remove
                - pthread_mutex_unlock
                - WLog_Print_dbg_tag.4750
            - BranchSide:      'winpr/libwinpr/thread/apc.c:124,6'
              BranchSideFuncs:
                - GetCurrentThreadId
                - WLog_Print_dbg_tag.4750
                - winpr_int_assert
                - pthread_mutex_lock
                - apc_item_remove
                - pthread_mutex_unlock
                - WLog_Print_dbg_tag.4750
        - Branch String:   'winpr/libwinpr/thread/apc.c:124,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:126,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4750
            - BranchSide:      'winpr/libwinpr/thread/apc.c:130,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4750
                - winpr_int_assert
                - pthread_mutex_lock
                - apc_item_remove
                - pthread_mutex_unlock
        - Branch String:   'winpr/libwinpr/thread/apc.c:130,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:132,3'
              BranchSideFuncs:
                - winpr_int_assert
                - pthread_mutex_lock
                - apc_item_remove
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/apc.c:136,9'
              BranchSideFuncs:
                - winpr_int_assert
                - pthread_mutex_lock
                - apc_item_remove
                - pthread_mutex_unlock
        - Branch String:   'winpr/libwinpr/thread/apc.c:137,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:137,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - apc_item_remove
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/apc.c:137,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:140,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:142,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/apc.c:147,18'
              BranchSideFuncs:
                - apc_item_remove
                - pthread_mutex_unlock
      Callsites:
        - Src:             'winpr/libwinpr/thread/apc.c:115,25'
          Dst:             winpr_GetCurrentThread
        - Src:             'winpr/libwinpr/thread/apc.c:119,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:124,27'
          Dst:             GetCurrentThreadId
        - Src:             'winpr/libwinpr/thread/apc.c:126,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/apc.c:132,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/apc.c:137,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:139,2'
          Dst:             pthread_mutex_lock
        - Src:             'winpr/libwinpr/thread/apc.c:147,2'
          Dst:             apc_item_remove
        - Src:             'winpr/libwinpr/thread/apc.c:150,2'
          Dst:             pthread_mutex_unlock
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    apc_register
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/apc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
        - addItem
      BBCount:         24
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - GetCurrentThreadId
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/apc.c:68,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:68,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - pthread_mutex_lock
                - GetCurrentThreadId
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/apc.c:68,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:69,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:69,2'
              BranchSideFuncs:
                - winpr_int_assert
                - pthread_mutex_lock
                - GetCurrentThreadId
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/apc.c:69,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:72,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:72,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - GetCurrentThreadId
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/apc.c:72,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:75,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:77,12'
              BranchSideFuncs:
                - GetCurrentThreadId
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/apc.c:82,12'
              BranchSideFuncs:
                - GetCurrentThreadId
                - pthread_mutex_unlock
      Callsites:
        - Src:             'winpr/libwinpr/thread/apc.c:68,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:69,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:72,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:74,2'
          Dst:             pthread_mutex_lock
        - Src:             'winpr/libwinpr/thread/apc.c:90,25'
          Dst:             GetCurrentThreadId
        - Src:             'winpr/libwinpr/thread/apc.c:92,2'
          Dst:             pthread_mutex_unlock
    - functionName:    apc_uninit
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/apc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - apc
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/apc.c:59,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:59,2'
              BranchSideFuncs:
                - pthread_mutex_destroy
            - BranchSide:      'winpr/libwinpr/thread/apc.c:59,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/thread/apc.c:59,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:60,9'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apc_init
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/apc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - apc
      BBCount:         15
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
        - pthread_mutex_init
        - pthread_mutexattr_destroy
        - pthread_mutexattr_init
        - pthread_mutexattr_settype
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/apc.c:34,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:34,2'
              BranchSideFuncs:
                - pthread_mutexattr_init
                - pthread_mutexattr_settype
                - pthread_mutex_init
                - pthread_mutexattr_destroy
                - WLog_Print_dbg_tag.4750
                - WLog_Print_dbg_tag.4750
            - BranchSide:      'winpr/libwinpr/thread/apc.c:34,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/apc.c:37,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:39,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4750
            - BranchSide:      'winpr/libwinpr/thread/apc.c:43,9'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutexattr_destroy
                - WLog_Print_dbg_tag.4750
        - Branch String:   'winpr/libwinpr/thread/apc.c:45,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/apc.c:47,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4750
                - pthread_mutexattr_destroy
            - BranchSide:      'winpr/libwinpr/thread/apc.c:51,6'
              BranchSideFuncs:
                - pthread_mutexattr_destroy
      Callsites:
        - Src:             'winpr/libwinpr/thread/apc.c:34,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/apc.c:36,2'
          Dst:             pthread_mutexattr_init
        - Src:             'winpr/libwinpr/thread/apc.c:37,6'
          Dst:             pthread_mutexattr_settype
        - Src:             'winpr/libwinpr/thread/apc.c:39,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/apc.c:45,6'
          Dst:             pthread_mutex_init
        - Src:             'winpr/libwinpr/thread/apc.c:47,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/apc.c:53,2'
          Dst:             pthread_mutexattr_destroy
    - functionName:    pthread_mutexattr_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:    pthread_mutexattr_settype
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_init
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutexattr_destroy
      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:    WINPR_HANDLE_IS_HANDLED
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - type
        - invalidValue
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:123,31'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:127,6'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:123,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:124,12'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:125,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:127,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:127,18'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/../handle/handle.h:129,3'
          Dst:             SetLastError
    - functionName:    ProcessCleanupHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         15
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - waitpid
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:550,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:550,2'
              BranchSideFuncs:
                - waitpid
            - BranchSide:      'winpr/libwinpr/thread/process.c:550,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/process.c:551,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:551,6'
              BranchSideFuncs:
                - waitpid
            - BranchSide:      'winpr/libwinpr/thread/process.c:553,15'
              BranchSideFuncs:
                - waitpid
        - Branch String:   'winpr/libwinpr/thread/process.c:553,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:554,33'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:555,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:550,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/process.c:553,7'
          Dst:             waitpid
    - functionName:    waitpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ProcessGetFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ProcessHandleIsHandle
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:540,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:541,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:543,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:540,7'
          Dst:             ProcessHandleIsHandle
    - functionName:    ProcessHandleIsHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WINPR_HANDLE_IS_HANDLED
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:533,9'
          Dst:             WINPR_HANDLE_IS_HANDLED
    - functionName:    pidfd_open
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - pid
      BBCount:         25
      ICount:          121
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - close
        - fcntl64
        - syscall
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:593,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:593,16'
              BranchSideFuncs:
                - __errno_location
                - syscall
                - fcntl64
                - fcntl64
                - close
            - BranchSide:      'winpr/libwinpr/thread/process.c:609,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/process.c:593,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:597,7'
              BranchSideFuncs:
                - syscall
                - fcntl64
                - fcntl64
                - close
            - BranchSide:      'winpr/libwinpr/thread/process.c:609,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/process.c:599,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:599,20'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:600,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/process.c:599,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:600,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:602,22'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
                - close
        - Branch String:   'winpr/libwinpr/thread/process.c:603,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:603,33'
              BranchSideFuncs:
                - close
            - BranchSide:      'winpr/libwinpr/thread/process.c:605,15'
              BranchSideFuncs:
                - close
        - Branch String:   'winpr/libwinpr/thread/process.c:603,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:605,15'
              BranchSideFuncs:
                - close
            - BranchSide:      'winpr/libwinpr/thread/process.c:608,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/process.c:609,15'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:609,19'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:610,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/process.c:609,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:610,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:611,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:592,12'
          Dst:             syscall
        - Src:             'winpr/libwinpr/thread/process.c:593,16'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/thread/process.c:598,8'
          Dst:             syscall
        - Src:             'winpr/libwinpr/thread/process.c:602,11'
          Dst:             fcntl64
        - Src:             'winpr/libwinpr/thread/process.c:603,22'
          Dst:             fcntl64
        - Src:             'winpr/libwinpr/thread/process.c:605,4'
          Dst:             close
    - functionName:    syscall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    167
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - 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:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_Handle_GetInfo
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - pType
        - pObject
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:148,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:154,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:154,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:155,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:158,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ProcessHandleCloseHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         12
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:521,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:521,2'
              BranchSideFuncs:
                - free
                - close
            - BranchSide:      'winpr/libwinpr/thread/process.c:521,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/process.c:522,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:522,6'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      'winpr/libwinpr/thread/process.c:524,9'
              BranchSideFuncs:
                - close
                - free
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:521,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/process.c:524,3'
          Dst:             close
    - functionName:    CreateProcessHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - pid
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - pidfd_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:622,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:623,3'
              BranchSideFuncs:
                - pidfd_open
            - BranchSide:      'winpr/libwinpr/thread/process.c:625,17'
              BranchSideFuncs:
                - pidfd_open
        - Branch String:   'winpr/libwinpr/thread/process.c:629,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:630,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:631,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:620,28'
          Dst:             calloc
        - Src:             'winpr/libwinpr/thread/process.c:628,16'
          Dst:             pidfd_open
    - functionName:    winpr_Handle_getFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_Handle_GetInfo
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:171,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:172,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:174,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:174,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:174,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:175,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:174,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:174,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:175,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:174,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:175,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:177,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/../handle/handle.h:171,7'
          Dst:             winpr_Handle_GetInfo
    - functionName:    FindApplicationPath
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - application
      BBCount:         20
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - GetCombinedPath
        - GetEnvironmentVariableA
        - _strdup
        - strtok_s
        - winpr_PathFileExists
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:108,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:109,3'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - _strdup
                - malloc
                - GetEnvironmentVariableA
                - strtok_s
                - free
                - GetCombinedPath
                - winpr_PathFileExists
                - free
                - strtok_s
                - free
                - _strdup
            - BranchSide:      'winpr/libwinpr/thread/process.c:111,6'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - _strdup
                - malloc
                - GetEnvironmentVariableA
                - strtok_s
                - free
                - GetCombinedPath
                - winpr_PathFileExists
                - free
                - strtok_s
                - free
                - _strdup
        - Branch String:   'winpr/libwinpr/thread/process.c:111,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:112,18'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'winpr/libwinpr/thread/process.c:114,34'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - _strdup
                - malloc
                - GetEnvironmentVariableA
                - strtok_s
                - free
                - GetCombinedPath
                - winpr_PathFileExists
                - free
                - strtok_s
                - free
        - Branch String:   'winpr/libwinpr/thread/process.c:116,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:117,18'
              BranchSideFuncs:
                - malloc
                - GetEnvironmentVariableA
                - strtok_s
                - free
                - GetCombinedPath
                - winpr_PathFileExists
                - free
                - strtok_s
                - free
            - BranchSide:      'winpr/libwinpr/thread/process.c:119,31'
              BranchSideFuncs:
                - malloc
                - GetEnvironmentVariableA
                - strtok_s
                - free
                - GetCombinedPath
                - winpr_PathFileExists
                - free
                - strtok_s
                - free
        - Branch String:   'winpr/libwinpr/thread/process.c:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:122,3'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - strtok_s
                - free
                - GetCombinedPath
                - winpr_PathFileExists
                - free
                - strtok_s
                - free
            - BranchSide:      'winpr/libwinpr/thread/process.c:124,30'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - strtok_s
                - free
                - GetCombinedPath
                - winpr_PathFileExists
                - free
                - strtok_s
                - free
        - Branch String:   'winpr/libwinpr/thread/process.c:124,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:126,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/thread/process.c:130,7'
              BranchSideFuncs:
                - strtok_s
                - free
                - GetCombinedPath
                - winpr_PathFileExists
                - free
                - strtok_s
        - Branch String:   'winpr/libwinpr/thread/process.c:133,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:135,30'
              BranchSideFuncs:
                - GetCombinedPath
                - winpr_PathFileExists
                - free
                - strtok_s
                - free
            - BranchSide:      'winpr/libwinpr/thread/process.c:147,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/thread/process.c:137,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:139,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/thread/process.c:142,8'
              BranchSideFuncs:
                - free
                - strtok_s
                - free
                - GetCombinedPath
                - winpr_PathFileExists
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:112,10'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/thread/process.c:114,10'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/thread/process.c:117,10'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/thread/process.c:124,6'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/thread/process.c:131,9'
          Dst:             strtok_s
        - Src:             'winpr/libwinpr/thread/process.c:135,14'
          Dst:             GetCombinedPath
        - Src:             'winpr/libwinpr/thread/process.c:137,7'
          Dst:             winpr_PathFileExists
        - Src:             'winpr/libwinpr/thread/process.c:144,10'
          Dst:             strtok_s
    - functionName:    TerminateProcess
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hProcess
        - uExitCode
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - kill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:509,15'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:509,19'
              BranchSideFuncs:
                - kill
            - BranchSide:      'winpr/libwinpr/thread/process.c:510,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/process.c:509,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:510,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:512,11'
              BranchSideFuncs:
                - kill
        - Branch String:   'winpr/libwinpr/thread/process.c:512,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:513,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:515,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:512,6'
          Dst:             kill
    - functionName:    kill
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetCurrentProcessId
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getpid
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:501,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:501,17'
              BranchSideFuncs:
                - getpid
            - BranchSide:      'winpr/libwinpr/thread/process.c:501,17'
              BranchSideFuncs:
                - getpid
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:501,17'
          Dst:             getpid
    - functionName:    getpid
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GetCurrentProcess
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:495,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:495,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4817
            - BranchSide:      'winpr/libwinpr/thread/process.c:495,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4817
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:495,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    GetExitCodeProcess
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProcess
        - lpExitCode
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:482,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:485,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/process.c:485,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:486,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/process.c:488,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CreateProcessWithTokenW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hToken
        - dwLogonFlags
        - lpApplicationName
        - lpCommandLine
        - dwCreationFlags
        - lpEnvironment
        - lpCurrentDirectory
        - lpStartupInfo
        - lpProcessInformation
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:468,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    CreateProcessWithTokenA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hToken
        - dwLogonFlags
        - lpApplicationName
        - lpCommandLine
        - dwCreationFlags
        - lpEnvironment
        - lpCurrentDirectory
        - lpStartupInfo
        - lpProcessInformation
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CreateProcessExA
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:454,9'
          Dst:             CreateProcessExA
    - functionName:    CreateProcessExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hToken
        - dwLogonFlags
        - lpApplicationName
        - lpCommandLine
        - lpProcessAttributes
        - lpThreadAttributes
        - bInheritHandles
        - dwCreationFlags
        - lpEnvironment
        - lpCurrentDirectory
        - lpStartupInfo
        - lpProcessInformation
      BBCount:         88
      ICount:          567
      EdgeCount:       118
      CyclomaticComplexity: 32
      functionsReached:
        - CommandLineToArgvA
        - CreateNoneHandle
        - CreateProcessHandle
        - EnvironmentBlockToEnvpA
        - FindApplicationPath
        - FreeEnvironmentStringsA
        - GetEnvironmentStrings
        - ProcessHandleCloseHandle
        - _exit
        - chdir
        - close
        - dup2
        - execve
        - fork
        - initgroups
        - pthread_sigmask
        - setgid
        - setuid
        - sigaction
        - sigemptyset
        - sigfillset
        - strlen
        - sysconf
        - winpr_Handle_getFd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/process.c:180,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:181,30'
              BranchSideFuncs:
                - CommandLineToArgvA
                - GetEnvironmentStrings
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - EnvironmentBlockToEnvpA
                - FindApplicationPath
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
                - EnvironmentBlockToEnvpA
            - BranchSide:      'winpr/libwinpr/thread/process.c:183,30'
              BranchSideFuncs:
                - CommandLineToArgvA
                - GetEnvironmentStrings
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - EnvironmentBlockToEnvpA
                - FindApplicationPath
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
                - EnvironmentBlockToEnvpA
        - Branch String:   'winpr/libwinpr/thread/process.c:185,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:186,3'
              BranchSideFuncs:
                - GetEnvironmentStrings
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - EnvironmentBlockToEnvpA
                - FindApplicationPath
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
                - EnvironmentBlockToEnvpA
            - BranchSide:      'winpr/libwinpr/thread/process.c:188,31'
              BranchSideFuncs:
                - GetEnvironmentStrings
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - EnvironmentBlockToEnvpA
                - FindApplicationPath
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
                - EnvironmentBlockToEnvpA
        - Branch String:   'winpr/libwinpr/thread/process.c:190,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:192,34'
              BranchSideFuncs:
                - EnvironmentBlockToEnvpA
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - FindApplicationPath
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
            - BranchSide:      'winpr/libwinpr/thread/process.c:196,26'
              BranchSideFuncs:
                - GetEnvironmentStrings
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - EnvironmentBlockToEnvpA
                - FindApplicationPath
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
        - Branch String:   'winpr/libwinpr/thread/process.c:198,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:199,4'
              BranchSideFuncs:
                - EnvironmentBlockToEnvpA
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - FindApplicationPath
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
            - BranchSide:      'winpr/libwinpr/thread/process.c:201,34'
              BranchSideFuncs:
                - EnvironmentBlockToEnvpA
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - FindApplicationPath
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
        - Branch String:   'winpr/libwinpr/thread/process.c:204,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:205,3'
              BranchSideFuncs:
                - FindApplicationPath
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
            - BranchSide:      'winpr/libwinpr/thread/process.c:207,33'
              BranchSideFuncs:
                - FindApplicationPath
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
        - Branch String:   'winpr/libwinpr/thread/process.c:209,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:210,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
            - BranchSide:      'winpr/libwinpr/thread/process.c:213,2'
              BranchSideFuncs:
                - sigfillset
                - pthread_sigmask
                - fork
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
        - Branch String:   'winpr/libwinpr/thread/process.c:218,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:221,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
            - BranchSide:      'winpr/libwinpr/thread/process.c:224,6'
              BranchSideFuncs:
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
        - Branch String:   'winpr/libwinpr/thread/process.c:224,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:0,0'
              BranchSideFuncs:
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
            - BranchSide:      'winpr/libwinpr/thread/process.c:228,7'
              BranchSideFuncs:
                - sigemptyset
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
                - sigaction
        - Branch String:   'winpr/libwinpr/thread/process.c:237,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:238,14'
              BranchSideFuncs:
                - sigaction
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
            - BranchSide:      'winpr/libwinpr/thread/process.c:241,3'
              BranchSideFuncs:
                - sigfillset
                - pthread_sigmask
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - dup2
                - dup2
                - dup2
        - Branch String:   'winpr/libwinpr/thread/process.c:244,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:246,8'
              BranchSideFuncs:
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - dup2
                - dup2
                - dup2
            - BranchSide:      'winpr/libwinpr/thread/process.c:270,20'
              BranchSideFuncs:
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
        - Branch String:   'winpr/libwinpr/thread/process.c:249,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:250,10'
              BranchSideFuncs:
                - dup2
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - dup2
                - dup2
            - BranchSide:      'winpr/libwinpr/thread/process.c:252,35'
              BranchSideFuncs:
                - winpr_Handle_getFd
                - winpr_Handle_getFd
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - dup2
                - dup2
        - Branch String:   'winpr/libwinpr/thread/process.c:254,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:255,10'
              BranchSideFuncs:
                - dup2
                - winpr_Handle_getFd
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - dup2
            - BranchSide:      'winpr/libwinpr/thread/process.c:257,35'
              BranchSideFuncs:
                - winpr_Handle_getFd
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
                - dup2
        - Branch String:   'winpr/libwinpr/thread/process.c:259,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:260,10'
              BranchSideFuncs:
                - dup2
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
            - BranchSide:      'winpr/libwinpr/thread/process.c:261,3'
              BranchSideFuncs:
                - sysconf
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
        - Branch String:   'winpr/libwinpr/thread/process.c:271,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:271,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
            - BranchSide:      'winpr/libwinpr/thread/process.c:272,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
        - Branch String:   'winpr/libwinpr/thread/process.c:271,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:272,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
            - BranchSide:      'winpr/libwinpr/thread/process.c:273,17'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
                - close
        - Branch String:   'winpr/libwinpr/thread/process.c:277,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:278,10'
              BranchSideFuncs:
                - close
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
            - BranchSide:      'winpr/libwinpr/thread/process.c:282,7'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
        - Branch String:   'winpr/libwinpr/thread/process.c:282,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:284,8'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
                - setgid
                - initgroups
            - BranchSide:      'winpr/libwinpr/thread/process.c:306,7'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
        - Branch String:   'winpr/libwinpr/thread/process.c:284,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:286,28'
              BranchSideFuncs:
                - setgid
                - initgroups
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
            - BranchSide:      'winpr/libwinpr/thread/process.c:297,8'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
        - Branch String:   'winpr/libwinpr/thread/process.c:288,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:290,5'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
            - BranchSide:      'winpr/libwinpr/thread/process.c:293,17'
              BranchSideFuncs:
                - initgroups
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
                - setuid
        - Branch String:   'winpr/libwinpr/thread/process.c:297,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:299,28'
              BranchSideFuncs:
                - setuid
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
            - BranchSide:      'winpr/libwinpr/thread/process.c:303,3'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
        - Branch String:   'winpr/libwinpr/thread/process.c:300,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:301,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
            - BranchSide:      'winpr/libwinpr/thread/process.c:302,4'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - strlen
                - chdir
        - Branch String:   'winpr/libwinpr/thread/process.c:306,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:306,36'
              BranchSideFuncs:
                - strlen
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
                - chdir
            - BranchSide:      'winpr/libwinpr/thread/process.c:313,14'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
        - Branch String:   'winpr/libwinpr/thread/process.c:306,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:308,19'
              BranchSideFuncs:
                - chdir
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
            - BranchSide:      'winpr/libwinpr/thread/process.c:313,14'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
        - Branch String:   'winpr/libwinpr/thread/process.c:309,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:310,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
            - BranchSide:      'winpr/libwinpr/thread/process.c:311,3'
              BranchSideFuncs:
                - execve
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - _exit
        - Branch String:   'winpr/libwinpr/thread/process.c:313,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:316,4'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'winpr/libwinpr/thread/process.c:318,2'
              BranchSideFuncs:
                - CreateProcessHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
                - CreateNoneHandle
                - ProcessHandleCloseHandle
        - Branch String:   'winpr/libwinpr/thread/process.c:326,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:328,3'
              BranchSideFuncs:
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
            - BranchSide:      'winpr/libwinpr/thread/process.c:331,11'
              BranchSideFuncs:
                - CreateNoneHandle
                - ProcessHandleCloseHandle
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
        - Branch String:   'winpr/libwinpr/thread/process.c:333,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:335,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
            - BranchSide:      'winpr/libwinpr/thread/process.c:339,35'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
                - pthread_sigmask
        - Branch String:   'winpr/libwinpr/thread/process.c:347,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:348,3'
              BranchSideFuncs:
                - pthread_sigmask
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
            - BranchSide:      'winpr/libwinpr/thread/process.c:350,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - FreeEnvironmentStringsA
        - Branch String:   'winpr/libwinpr/thread/process.c:353,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:354,26'
              BranchSideFuncs:
                - FreeEnvironmentStringsA
                - free
                - free
            - BranchSide:      'winpr/libwinpr/thread/process.c:356,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/thread/process.c:356,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:358,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/thread/process.c:369,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/process.c:360,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/process.c:362,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/thread/process.c:366,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:181,11'
          Dst:             CommandLineToArgvA
        - Src:             'winpr/libwinpr/thread/process.c:183,11'
          Dst:             CommandLineToArgvA
        - Src:             'winpr/libwinpr/thread/process.c:192,10'
          Dst:             EnvironmentBlockToEnvpA
        - Src:             'winpr/libwinpr/thread/process.c:196,26'
          Dst:             GetEnvironmentStrings
        - Src:             'winpr/libwinpr/thread/process.c:201,10'
          Dst:             EnvironmentBlockToEnvpA
        - Src:             'winpr/libwinpr/thread/process.c:207,13'
          Dst:             FindApplicationPath
        - Src:             'winpr/libwinpr/thread/process.c:213,2'
          Dst:             sigfillset
        - Src:             'winpr/libwinpr/thread/process.c:214,20'
          Dst:             pthread_sigmask
        - Src:             'winpr/libwinpr/thread/process.c:216,8'
          Dst:             fork
        - Src:             'winpr/libwinpr/thread/process.c:235,3'
          Dst:             sigemptyset
        - Src:             'winpr/libwinpr/thread/process.c:238,4'
          Dst:             sigaction
        - Src:             'winpr/libwinpr/thread/process.c:241,3'
          Dst:             sigfillset
        - Src:             'winpr/libwinpr/thread/process.c:242,3'
          Dst:             pthread_sigmask
        - Src:             'winpr/libwinpr/thread/process.c:247,16'
          Dst:             winpr_Handle_getFd
        - Src:             'winpr/libwinpr/thread/process.c:250,5'
          Dst:             dup2
        - Src:             'winpr/libwinpr/thread/process.c:252,16'
          Dst:             winpr_Handle_getFd
        - Src:             'winpr/libwinpr/thread/process.c:255,5'
          Dst:             dup2
        - Src:             'winpr/libwinpr/thread/process.c:257,16'
          Dst:             winpr_Handle_getFd
        - Src:             'winpr/libwinpr/thread/process.c:260,5'
          Dst:             dup2
        - Src:             'winpr/libwinpr/thread/process.c:270,20'
          Dst:             sysconf
        - Src:             'winpr/libwinpr/thread/process.c:278,4'
          Dst:             close
        - Src:             'winpr/libwinpr/thread/process.c:286,14'
          Dst:             setgid
        - Src:             'winpr/libwinpr/thread/process.c:293,6'
          Dst:             initgroups
        - Src:             'winpr/libwinpr/thread/process.c:299,14'
          Dst:             setuid
        - Src:             'winpr/libwinpr/thread/process.c:306,29'
          Dst:             strlen
        - Src:             'winpr/libwinpr/thread/process.c:308,13'
          Dst:             chdir
        - Src:             'winpr/libwinpr/thread/process.c:313,7'
          Dst:             execve
        - Src:             'winpr/libwinpr/thread/process.c:316,4'
          Dst:             _exit
        - Src:             'winpr/libwinpr/thread/process.c:324,12'
          Dst:             CreateProcessHandle
        - Src:             'winpr/libwinpr/thread/process.c:331,11'
          Dst:             CreateNoneHandle
        - Src:             'winpr/libwinpr/thread/process.c:335,3'
          Dst:             ProcessHandleCloseHandle
        - Src:             'winpr/libwinpr/thread/process.c:348,3'
          Dst:             pthread_sigmask
        - Src:             'winpr/libwinpr/thread/process.c:354,3'
          Dst:             FreeEnvironmentStringsA
    - functionName:    sigfillset
      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:    pthread_sigmask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fork
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigemptyset
      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:    sigaction
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup2
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setgid
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initgroups
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setuid
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chdir
      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:    execve
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CreateProcessWithLogonW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpUsername
        - lpDomain
        - lpPassword
        - dwLogonFlags
        - lpApplicationName
        - lpCommandLine
        - dwCreationFlags
        - lpEnvironment
        - lpCurrentDirectory
        - lpStartupInfo
        - lpProcessInformation
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:444,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    CreateProcessWithLogonA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpUsername
        - lpDomain
        - lpPassword
        - dwLogonFlags
        - lpApplicationName
        - lpCommandLine
        - dwCreationFlags
        - lpEnvironment
        - lpCurrentDirectory
        - lpStartupInfo
        - lpProcessInformation
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:432,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    CreateProcessAsUserW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hToken
        - lpApplicationName
        - lpCommandLine
        - lpProcessAttributes
        - lpThreadAttributes
        - bInheritHandles
        - dwCreationFlags
        - lpEnvironment
        - lpCurrentDirectory
        - lpStartupInfo
        - lpProcessInformation
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:420,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    CreateProcessAsUserA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hToken
        - lpApplicationName
        - lpCommandLine
        - lpProcessAttributes
        - lpThreadAttributes
        - bInheritHandles
        - dwCreationFlags
        - lpEnvironment
        - lpCurrentDirectory
        - lpStartupInfo
        - lpProcessInformation
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CreateProcessExA
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:403,9'
          Dst:             CreateProcessExA
    - functionName:    CreateProcessW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpApplicationName
        - lpCommandLine
        - lpProcessAttributes
        - lpThreadAttributes
        - bInheritHandles
        - dwCreationFlags
        - lpEnvironment
        - lpCurrentDirectory
        - lpStartupInfo
        - lpProcessInformation
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:393,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    CreateProcessA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpApplicationName
        - lpCommandLine
        - lpProcessAttributes
        - lpThreadAttributes
        - bInheritHandles
        - dwCreationFlags
        - lpEnvironment
        - lpCurrentDirectory
        - lpStartupInfo
        - lpProcessInformation
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CreateProcessExA
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/process.c:378,9'
          Dst:             CreateProcessExA
    - functionName:    mux_condition_bundle_uninit
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle
      BBCount:         9
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_destroy
        - pthread_mutex_destroy
        - run_cond_fkt_
        - run_mutex_fkt_
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:229,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:229,2'
              BranchSideFuncs:
                - run_cond_fkt_
                - run_mutex_fkt_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:229,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:229,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:231,2'
          Dst:             run_cond_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:231,2'
          Dst:             pthread_cond_destroy
        - Src:             'winpr/libwinpr/thread/thread.c:232,2'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:232,2'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_cond_destroy
      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:    run_cond_fkt_
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fkt
        - name
        - condition
      BBCount:         18
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
        - winpr_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:193,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:193,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:193,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:194,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:194,2'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:194,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:197,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:197,6'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:199,8'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:193,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:194,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:200,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/thread/thread.c:200,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    run_mutex_fkt_
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fkt
        - name
        - mutex
      BBCount:         18
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
        - winpr_strerror
      functionUses:    13
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:157,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:157,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:157,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:158,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:158,2'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:158,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:161,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:161,6'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:163,8'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:157,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:158,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:164,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/thread/thread.c:164,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    24
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    mux_condition_bundle_signal
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle
      BBCount:         18
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_cond_signal
        - pthread_mutex_checked_unlock
        - pthread_mutex_lock
        - run_cond_fkt_
        - run_mutex_fkt_
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:239,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:239,2'
              BranchSideFuncs:
                - run_mutex_fkt_
                - run_cond_fkt_
                - run_mutex_fkt_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:239,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:241,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:242,3'
              BranchSideFuncs:
                - run_cond_fkt_
                - run_mutex_fkt_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:243,2'
              BranchSideFuncs:
                - run_cond_fkt_
                - run_mutex_fkt_
        - Branch String:   'winpr/libwinpr/thread/thread.c:244,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:245,6'
              BranchSideFuncs:
                - run_mutex_fkt_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:246,7'
              BranchSideFuncs:
                - run_mutex_fkt_
        - Branch String:   'winpr/libwinpr/thread/thread.c:246,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:247,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:248,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:239,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:241,7'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:241,7'
          Dst:             pthread_mutex_lock
        - Src:             'winpr/libwinpr/thread/thread.c:244,7'
          Dst:             run_cond_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:244,7'
          Dst:             pthread_cond_signal
        - Src:             'winpr/libwinpr/thread/thread.c:246,7'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:246,7'
          Dst:             pthread_mutex_checked_unlock
    - functionName:    pthread_cond_signal
      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:    pthread_mutex_checked_unlock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         15
      ICount:          45
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_trylock
        - pthread_mutex_unlock
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:207,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:207,2'
              BranchSideFuncs:
                - pthread_mutex_trylock
                - winpr_int_assert
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/thread.c:207,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:208,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:208,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'winpr/libwinpr/thread/thread.c:208,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:207,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:208,2'
          Dst:             pthread_mutex_trylock
        - Src:             'winpr/libwinpr/thread/thread.c:208,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:209,9'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_trylock
      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:    signal_thread_ready
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - mux_condition_bundle_signal
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:301,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:301,2'
              BranchSideFuncs:
                - mux_condition_bundle_signal
            - BranchSide:      'winpr/libwinpr/thread/thread.c:301,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:301,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:303,9'
          Dst:             mux_condition_bundle_signal
    - functionName:    signal_and_wait_for_ready
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         19
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - mux_condition_bundle_lock
        - mux_condition_bundle_unlock
        - mux_condition_bundle_wait
        - signal_thread_ready
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:481,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:481,2'
              BranchSideFuncs:
                - mux_condition_bundle_lock
                - signal_thread_ready
                - mux_condition_bundle_unlock
                - mux_condition_bundle_wait
            - BranchSide:      'winpr/libwinpr/thread/thread.c:481,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:483,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:484,3'
              BranchSideFuncs:
                - signal_thread_ready
                - mux_condition_bundle_unlock
                - mux_condition_bundle_wait
            - BranchSide:      'winpr/libwinpr/thread/thread.c:486,27'
              BranchSideFuncs:
                - signal_thread_ready
                - mux_condition_bundle_unlock
                - mux_condition_bundle_wait
        - Branch String:   'winpr/libwinpr/thread/thread.c:486,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:487,3'
              BranchSideFuncs:
                - mux_condition_bundle_wait
                - mux_condition_bundle_unlock
            - BranchSide:      'winpr/libwinpr/thread/thread.c:489,34'
              BranchSideFuncs:
                - mux_condition_bundle_wait
                - mux_condition_bundle_unlock
        - Branch String:   'winpr/libwinpr/thread/thread.c:489,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:490,3'
              BranchSideFuncs:
                - mux_condition_bundle_unlock
            - BranchSide:      'winpr/libwinpr/thread/thread.c:500,6'
              BranchSideFuncs:
                - mux_condition_bundle_unlock
        - Branch String:   'winpr/libwinpr/thread/thread.c:503,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:504,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:506,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:481,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:483,7'
          Dst:             mux_condition_bundle_lock
        - Src:             'winpr/libwinpr/thread/thread.c:486,7'
          Dst:             signal_thread_ready
        - Src:             'winpr/libwinpr/thread/thread.c:489,7'
          Dst:             mux_condition_bundle_wait
        - Src:             'winpr/libwinpr/thread/thread.c:503,7'
          Dst:             mux_condition_bundle_unlock
    - functionName:    mux_condition_bundle_lock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
        - run_mutex_fkt_
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:253,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:253,2'
              BranchSideFuncs:
                - run_mutex_fkt_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:253,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:253,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:254,9'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:254,9'
          Dst:             pthread_mutex_lock
    - functionName:    mux_condition_bundle_wait
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle
        - name
      BBCount:         35
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - pthread_cond_wait
        - pthread_mutex_trylock
        - winpr_int_assert
        - winpr_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:267,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:267,2'
              BranchSideFuncs:
                - winpr_int_assert
                - pthread_mutex_trylock
                - winpr_int_assert
                - pthread_cond_wait
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:267,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:268,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:268,2'
              BranchSideFuncs:
                - pthread_mutex_trylock
                - winpr_int_assert
                - pthread_cond_wait
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:268,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:269,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:269,2'
              BranchSideFuncs:
                - pthread_cond_wait
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:269,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:271,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:273,30'
              BranchSideFuncs:
                - pthread_cond_wait
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:293,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/thread.c:274,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:271,2'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
                - pthread_cond_wait
            - BranchSide:      'winpr/libwinpr/thread/thread.c:276,9'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
                - pthread_cond_wait
        - Branch String:   'winpr/libwinpr/thread/thread.c:279,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:285,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:285,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:285,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:285,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:288,6'
              BranchSideFuncs:
                - pthread_cond_wait
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:267,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:268,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:269,2'
          Dst:             pthread_mutex_trylock
        - Src:             'winpr/libwinpr/thread/thread.c:269,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:273,11'
          Dst:             pthread_cond_wait
        - Src:             'winpr/libwinpr/thread/thread.c:277,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/thread/thread.c:277,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    mux_condition_bundle_unlock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_checked_unlock
        - run_mutex_fkt_
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:259,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:259,2'
              BranchSideFuncs:
                - run_mutex_fkt_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:259,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:259,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:260,9'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:260,9'
          Dst:             pthread_mutex_checked_unlock
    - functionName:    pthread_cond_wait
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signal_thread_is_running
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - mux_condition_bundle_signal
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:308,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:308,2'
              BranchSideFuncs:
                - mux_condition_bundle_signal
            - BranchSide:      'winpr/libwinpr/thread/thread.c:308,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:308,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:310,9'
          Dst:             mux_condition_bundle_signal
    - functionName:    thread_launcher
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - TlsSetValue
        - WLog_Print_dbg_tag
        - apc_cleanupThread
        - cleanup_handle
        - pthread_self
        - set_event
        - signal_and_wait_for_ready
        - signal_thread_ready
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:518,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:520,3'
              BranchSideFuncs:
                - TlsSetValue
                - pthread_self
                - WLog_Print_dbg_tag.4919
                - apc_cleanupThread
                - set_event
                - signal_thread_ready
                - cleanup_handle
                - WLog_Print_dbg_tag.4919
                - signal_and_wait_for_ready
            - BranchSide:      'winpr/libwinpr/thread/thread.c:524,19'
              BranchSideFuncs:
                - TlsSetValue
                - pthread_self
                - WLog_Print_dbg_tag.4919
                - apc_cleanupThread
                - set_event
                - signal_thread_ready
                - cleanup_handle
                - WLog_Print_dbg_tag.4919
                - signal_and_wait_for_ready
        - Branch String:   'winpr/libwinpr/thread/thread.c:524,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:526,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - apc_cleanupThread
                - set_event
                - signal_thread_ready
                - cleanup_handle
                - signal_and_wait_for_ready
            - BranchSide:      'winpr/libwinpr/thread/thread.c:530,14'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - apc_cleanupThread
                - set_event
                - signal_thread_ready
                - cleanup_handle
                - signal_and_wait_for_ready
        - Branch String:   'winpr/libwinpr/thread/thread.c:530,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:537,13'
              BranchSideFuncs:
                - signal_and_wait_for_ready
                - apc_cleanupThread
                - set_event
                - signal_thread_ready
                - cleanup_handle
            - BranchSide:      'winpr/libwinpr/thread/thread.c:542,33'
              BranchSideFuncs:
                - signal_and_wait_for_ready
                - apc_cleanupThread
                - set_event
                - signal_thread_ready
                - cleanup_handle
        - Branch String:   'winpr/libwinpr/thread/thread.c:542,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:543,3'
              BranchSideFuncs:
                - apc_cleanupThread
                - set_event
                - signal_thread_ready
                - cleanup_handle
            - BranchSide:      'winpr/libwinpr/thread/thread.c:545,7'
              BranchSideFuncs:
                - apc_cleanupThread
                - set_event
                - signal_thread_ready
                - cleanup_handle
        - Branch String:   'winpr/libwinpr/thread/thread.c:548,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:548,6'
              BranchSideFuncs:
                - apc_cleanupThread
                - set_event
                - signal_thread_ready
                - cleanup_handle
            - BranchSide:      'winpr/libwinpr/thread/thread.c:550,21'
              BranchSideFuncs:
                - apc_cleanupThread
                - set_event
                - signal_thread_ready
                - cleanup_handle
        - Branch String:   'winpr/libwinpr/thread/thread.c:552,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:553,25'
              BranchSideFuncs:
                - set_event
                - signal_thread_ready
                - cleanup_handle
            - BranchSide:      'winpr/libwinpr/thread/thread.c:555,13'
              BranchSideFuncs:
                - set_event
                - signal_thread_ready
                - cleanup_handle
        - Branch String:   'winpr/libwinpr/thread/thread.c:559,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:559,28'
              BranchSideFuncs:
                - cleanup_handle
            - BranchSide:      'winpr/libwinpr/thread/thread.c:560,19'
              BranchSideFuncs:
                - cleanup_handle
        - Branch String:   'winpr/libwinpr/thread/thread.c:559,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:560,19'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:561,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:520,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:524,7'
          Dst:             TlsSetValue
        - Src:             'winpr/libwinpr/thread/thread.c:526,3'
          Dst:             pthread_self
        - Src:             'winpr/libwinpr/thread/thread.c:526,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:538,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:542,7'
          Dst:             signal_and_wait_for_ready
        - Src:             'winpr/libwinpr/thread/thread.c:550,3'
          Dst:             apc_cleanupThread
        - Src:             'winpr/libwinpr/thread/thread.c:555,3'
          Dst:             set_event
        - Src:             'winpr/libwinpr/thread/thread.c:557,9'
          Dst:             signal_thread_ready
        - Src:             'winpr/libwinpr/thread/thread.c:560,4'
          Dst:             cleanup_handle
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_event
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_event_set
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:421,9'
          Dst:             winpr_event_set
    - functionName:    cleanup_handle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
        - apc_uninit
        - mux_condition_bundle_uninit
        - pthread_mutex_destroy
        - run_mutex_fkt_
        - winpr_event_uninit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:750,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:751,3'
              BranchSideFuncs:
                - apc_uninit
                - WLog_Print_dbg_tag.4919
                - mux_condition_bundle_uninit
                - mux_condition_bundle_uninit
                - run_mutex_fkt_
                - winpr_event_uninit
                - free
            - BranchSide:      'winpr/libwinpr/thread/thread.c:753,19'
              BranchSideFuncs:
                - apc_uninit
                - WLog_Print_dbg_tag.4919
                - mux_condition_bundle_uninit
                - mux_condition_bundle_uninit
                - run_mutex_fkt_
                - winpr_event_uninit
                - free
        - Branch String:   'winpr/libwinpr/thread/thread.c:753,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:754,3'
              BranchSideFuncs:
                - mux_condition_bundle_uninit
                - mux_condition_bundle_uninit
                - run_mutex_fkt_
                - winpr_event_uninit
                - free
            - BranchSide:      'winpr/libwinpr/thread/thread.c:756,31'
              BranchSideFuncs:
                - mux_condition_bundle_uninit
                - mux_condition_bundle_uninit
                - run_mutex_fkt_
                - winpr_event_uninit
                - free
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:753,7'
          Dst:             apc_uninit
        - Src:             'winpr/libwinpr/thread/thread.c:754,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:756,2'
          Dst:             mux_condition_bundle_uninit
        - Src:             'winpr/libwinpr/thread/thread.c:757,2'
          Dst:             mux_condition_bundle_uninit
        - Src:             'winpr/libwinpr/thread/thread.c:758,2'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:758,2'
          Dst:             pthread_mutex_destroy
        - Src:             'winpr/libwinpr/thread/thread.c:760,2'
          Dst:             winpr_event_uninit
    - functionName:    reset_event
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_event_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:426,9'
          Dst:             winpr_event_reset
    - functionName:    run_cond_init_
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fkt
        - name
        - condition
        - conditionattr
      BBCount:         18
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
        - winpr_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:175,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:175,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:175,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:176,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:176,2'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:176,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:179,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:179,6'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:181,8'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:175,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:176,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:182,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/thread/thread.c:182,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    dump_thread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WINPR_HANDLE_IS_HANDLED
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - type
        - invalidValue
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:123,31'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:127,6'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:123,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:124,12'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:125,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:127,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:127,18'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/../handle/handle.h:129,3'
          Dst:             SetLastError
    - functionName:    ThreadCleanupHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ThreadIsHandled
        - WLog_Print_dbg_tag
        - pthread_join
        - pthread_mutex_checked_unlock
        - pthread_mutex_lock
        - run_mutex_fkt_
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:318,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:319,3'
              BranchSideFuncs:
                - run_mutex_fkt_
                - pthread_join
                - run_mutex_fkt_
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:321,7'
              BranchSideFuncs:
                - run_mutex_fkt_
                - pthread_join
                - run_mutex_fkt_
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
        - Branch String:   'winpr/libwinpr/thread/thread.c:321,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:322,3'
              BranchSideFuncs:
                - pthread_join
                - run_mutex_fkt_
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:324,7'
              BranchSideFuncs:
                - pthread_join
                - run_mutex_fkt_
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
        - Branch String:   'winpr/libwinpr/thread/thread.c:324,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:326,25'
              BranchSideFuncs:
                - run_mutex_fkt_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:339,9'
              BranchSideFuncs:
                - run_mutex_fkt_
        - Branch String:   'winpr/libwinpr/thread/thread.c:328,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:330,9'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
                - run_mutex_fkt_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:336,4'
              BranchSideFuncs:
                - run_mutex_fkt_
        - Branch String:   'winpr/libwinpr/thread/thread.c:342,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:343,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:345,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:318,7'
          Dst:             ThreadIsHandled
        - Src:             'winpr/libwinpr/thread/thread.c:321,7'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:321,7'
          Dst:             pthread_mutex_lock
        - Src:             'winpr/libwinpr/thread/thread.c:326,12'
          Dst:             pthread_join
        - Src:             'winpr/libwinpr/thread/thread.c:331,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/thread/thread.c:331,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:342,7'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:342,7'
          Dst:             pthread_mutex_checked_unlock
    - functionName:    ThreadIsHandled
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WINPR_HANDLE_IS_HANDLED
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:119,9'
          Dst:             WINPR_HANDLE_IS_HANDLED
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ThreadGetFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ThreadIsHandled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:126,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:129,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:126,7'
          Dst:             ThreadIsHandled
    - functionName:    ThreadCloseHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
        - WaitForSingleObject
        - cleanup_handle
        - dump_thread
        - pthread_detach
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:798,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:798,49'
              BranchSideFuncs:
                - WaitForSingleObject
                - cleanup_handle
                - WLog_Print_dbg_tag.4919
                - pthread_detach
            - BranchSide:      'winpr/libwinpr/thread/thread.c:806,19'
              BranchSideFuncs:
                - cleanup_handle
        - Branch String:   'winpr/libwinpr/thread/thread.c:798,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:800,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - pthread_detach
            - BranchSide:      'winpr/libwinpr/thread/thread.c:806,19'
              BranchSideFuncs:
                - cleanup_handle
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:796,3'
          Dst:             dump_thread
        - Src:             'winpr/libwinpr/thread/thread.c:798,29'
          Dst:             WaitForSingleObject
        - Src:             'winpr/libwinpr/thread/thread.c:800,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:802,4'
          Dst:             pthread_detach
        - Src:             'winpr/libwinpr/thread/thread.c:806,4'
          Dst:             cleanup_handle
    - functionName:    pthread_detach
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DumpThreadHandles
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TerminateThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hThread
        - dwExitCode
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_cancel
        - pthread_mutex_checked_unlock
        - pthread_mutex_lock
        - run_mutex_fkt_
        - set_event
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:1033,53'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1033,56'
              BranchSideFuncs:
                - run_mutex_fkt_
                - pthread_cancel
                - run_mutex_fkt_
                - set_event
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1034,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/thread.c:1033,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1034,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1036,26'
              BranchSideFuncs:
                - run_mutex_fkt_
                - pthread_cancel
                - run_mutex_fkt_
                - set_event
        - Branch String:   'winpr/libwinpr/thread/thread.c:1040,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1041,3'
              BranchSideFuncs:
                - pthread_cancel
                - run_mutex_fkt_
                - set_event
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1044,17'
              BranchSideFuncs:
                - pthread_cancel
                - run_mutex_fkt_
                - set_event
        - Branch String:   'winpr/libwinpr/thread/thread.c:1049,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1050,3'
              BranchSideFuncs:
                - set_event
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1052,12'
              BranchSideFuncs:
                - set_event
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:1033,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/thread/thread.c:1040,7'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:1040,7'
          Dst:             pthread_mutex_lock
        - Src:             'winpr/libwinpr/thread/thread.c:1044,2'
          Dst:             pthread_cancel
        - Src:             'winpr/libwinpr/thread/thread.c:1049,7'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:1049,7'
          Dst:             pthread_mutex_checked_unlock
        - Src:             'winpr/libwinpr/thread/thread.c:1052,2'
          Dst:             set_event
    - functionName:    winpr_Handle_GetInfo
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - pType
        - pObject
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:148,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:154,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/../handle/handle.h:154,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:155,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/../handle/handle.h:158,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pthread_cancel
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SwitchToThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sched_yield
        - usleep
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:1021,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1021,6'
              BranchSideFuncs:
                - sched_yield
                - usleep
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1021,6'
              BranchSideFuncs:
                - sched_yield
                - usleep
        - Branch String:   'winpr/libwinpr/thread/thread.c:1021,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1021,6'
              BranchSideFuncs:
                - usleep
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1022,3'
              BranchSideFuncs:
                - usleep
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:1021,6'
          Dst:             sched_yield
        - Src:             'winpr/libwinpr/thread/thread.c:1022,3'
          Dst:             usleep
    - functionName:    sched_yield
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SuspendThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hThread
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:1010,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:1011,2'
          Dst:             SetLastError
    - functionName:    ResumeThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hThread
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - pthread_mutex_checked_unlock
        - pthread_mutex_lock
        - run_mutex_fkt_
        - winpr_Handle_GetInfo
        - winpr_StartThread
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:979,53'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:979,56'
              BranchSideFuncs:
                - run_mutex_fkt_
                - winpr_StartThread
                - run_mutex_fkt_
                - run_mutex_fkt_
                - WLog_Print_dbg_tag.4919
                - WLog_Print_dbg_tag.4919
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/thread.c:981,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - SetLastError
        - Branch String:   'winpr/libwinpr/thread/thread.c:979,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:981,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/thread.c:986,26'
              BranchSideFuncs:
                - run_mutex_fkt_
                - winpr_StartThread
                - run_mutex_fkt_
                - run_mutex_fkt_
                - WLog_Print_dbg_tag.4919
        - Branch String:   'winpr/libwinpr/thread/thread.c:988,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:989,3'
              BranchSideFuncs:
                - winpr_StartThread
                - run_mutex_fkt_
                - run_mutex_fkt_
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:991,7'
              BranchSideFuncs:
                - winpr_StartThread
                - run_mutex_fkt_
                - run_mutex_fkt_
                - WLog_Print_dbg_tag.4919
        - Branch String:   'winpr/libwinpr/thread/thread.c:991,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:993,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - run_mutex_fkt_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1000,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - run_mutex_fkt_
        - Branch String:   'winpr/libwinpr/thread/thread.c:993,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:995,4'
              BranchSideFuncs:
                - run_mutex_fkt_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:998,2'
              BranchSideFuncs:
                - run_mutex_fkt_
        - Branch String:   'winpr/libwinpr/thread/thread.c:1002,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1003,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:1005,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:979,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/thread/thread.c:981,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:982,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/thread/thread.c:988,7'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:988,7'
          Dst:             pthread_mutex_lock
        - Src:             'winpr/libwinpr/thread/thread.c:993,8'
          Dst:             winpr_StartThread
        - Src:             'winpr/libwinpr/thread/thread.c:995,4'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:995,4'
          Dst:             pthread_mutex_checked_unlock
        - Src:             'winpr/libwinpr/thread/thread.c:1000,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:1002,7'
          Dst:             run_mutex_fkt_
        - Src:             'winpr/libwinpr/thread/thread.c:1002,7'
          Dst:             pthread_mutex_checked_unlock
    - functionName:    winpr_StartThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         27
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Print_dbg_tag
        - dump_thread
        - mux_condition_bundle_lock
        - mux_condition_bundle_unlock
        - mux_condition_bundle_wait
        - pthread_attr_destroy
        - pthread_attr_init
        - pthread_attr_setdetachstate
        - pthread_attr_setstacksize
        - pthread_create
        - reset_event
        - signal_thread_is_running
        - thread_launcher
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:572,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:573,3'
              BranchSideFuncs:
                - pthread_attr_init
                - pthread_attr_setdetachstate
                - reset_event
                - pthread_create
                - mux_condition_bundle_wait
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
                - mux_condition_bundle_unlock
                - signal_thread_is_running
                - WLog_Print_dbg_tag.4919
                - pthread_attr_setstacksize
            - BranchSide:      'winpr/libwinpr/thread/thread.c:574,9'
              BranchSideFuncs:
                - pthread_attr_init
                - pthread_attr_setdetachstate
                - reset_event
                - pthread_create
                - mux_condition_bundle_wait
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
                - mux_condition_bundle_unlock
                - signal_thread_is_running
                - WLog_Print_dbg_tag.4919
                - pthread_attr_setstacksize
        - Branch String:   'winpr/libwinpr/thread/thread.c:579,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:580,36'
              BranchSideFuncs:
                - pthread_attr_setstacksize
                - reset_event
                - pthread_create
                - mux_condition_bundle_wait
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
                - mux_condition_bundle_unlock
                - signal_thread_is_running
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:582,2'
              BranchSideFuncs:
                - reset_event
                - pthread_create
                - mux_condition_bundle_wait
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
                - mux_condition_bundle_unlock
                - signal_thread_is_running
                - WLog_Print_dbg_tag.4919
        - Branch String:   'winpr/libwinpr/thread/thread.c:593,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:594,3'
              BranchSideFuncs:
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
            - BranchSide:      'winpr/libwinpr/thread/thread.c:596,34'
              BranchSideFuncs:
                - mux_condition_bundle_wait
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
                - mux_condition_bundle_unlock
                - signal_thread_is_running
                - WLog_Print_dbg_tag.4919
        - Branch String:   'winpr/libwinpr/thread/thread.c:596,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:597,3'
              BranchSideFuncs:
                - mux_condition_bundle_unlock
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
                - signal_thread_is_running
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:599,9'
              BranchSideFuncs:
                - mux_condition_bundle_unlock
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
                - signal_thread_is_running
                - WLog_Print_dbg_tag.4919
        - Branch String:   'winpr/libwinpr/thread/thread.c:600,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:601,3'
              BranchSideFuncs:
                - signal_thread_is_running
                - WLog_Print_dbg_tag.4919
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
            - BranchSide:      'winpr/libwinpr/thread/thread.c:603,32'
              BranchSideFuncs:
                - signal_thread_is_running
                - WLog_Print_dbg_tag.4919
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
        - Branch String:   'winpr/libwinpr/thread/thread.c:603,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:605,3'
              BranchSideFuncs:
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
            - BranchSide:      'winpr/libwinpr/thread/thread.c:609,5'
              BranchSideFuncs:
                - pthread_attr_destroy
                - dump_thread
                - mux_condition_bundle_unlock
        - Branch String:   'winpr/libwinpr/thread/thread.c:611,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:613,37'
              BranchSideFuncs:
                - mux_condition_bundle_unlock
                - pthread_attr_destroy
                - dump_thread
            - BranchSide:      'winpr/libwinpr/thread/thread.c:617,2'
              BranchSideFuncs:
                - pthread_attr_destroy
                - dump_thread
        - Branch String:   'winpr/libwinpr/thread/thread.c:613,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:614,7'
              BranchSideFuncs:
                - pthread_attr_destroy
                - dump_thread
            - BranchSide:      'winpr/libwinpr/thread/thread.c:615,2'
              BranchSideFuncs:
                - pthread_attr_destroy
                - dump_thread
        - Branch String:   'winpr/libwinpr/thread/thread.c:619,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:620,15'
              BranchSideFuncs:
                - dump_thread
            - BranchSide:      'winpr/libwinpr/thread/thread.c:622,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:572,7'
          Dst:             mux_condition_bundle_lock
        - Src:             'winpr/libwinpr/thread/thread.c:576,2'
          Dst:             pthread_attr_init
        - Src:             'winpr/libwinpr/thread/thread.c:577,2'
          Dst:             pthread_attr_setdetachstate
        - Src:             'winpr/libwinpr/thread/thread.c:580,3'
          Dst:             pthread_attr_setstacksize
        - Src:             'winpr/libwinpr/thread/thread.c:583,2'
          Dst:             reset_event
        - Src:             'winpr/libwinpr/thread/thread.c:593,6'
          Dst:             pthread_create
        - Src:             'winpr/libwinpr/thread/thread.c:593,6'
          Dst:             thread_launcher
        - Src:             'winpr/libwinpr/thread/thread.c:596,7'
          Dst:             mux_condition_bundle_wait
        - Src:             'winpr/libwinpr/thread/thread.c:600,7'
          Dst:             mux_condition_bundle_unlock
        - Src:             'winpr/libwinpr/thread/thread.c:603,7'
          Dst:             signal_thread_is_running
        - Src:             'winpr/libwinpr/thread/thread.c:605,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:613,8'
          Dst:             mux_condition_bundle_unlock
        - Src:             'winpr/libwinpr/thread/thread.c:617,2'
          Dst:             pthread_attr_destroy
        - Src:             'winpr/libwinpr/thread/thread.c:620,3'
          Dst:             dump_thread
    - functionName:    pthread_attr_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:    pthread_attr_setdetachstate
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_attr_setstacksize
      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:    pthread_create
      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:    pthread_attr_destroy
      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:    userAPC
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    QueueUserAPC
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pfnAPC
        - hThread
        - dwData
      BBCount:         13
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - apc_register
        - calloc
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:944,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:945,3'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.4938
                - WLog_Print_dbg_tag.4919
                - SetLastError
                - calloc
                - SetLastError
                - apc_register
            - BranchSide:      'winpr/libwinpr/thread/thread.c:947,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.4938
                - WLog_Print_dbg_tag.4919
                - SetLastError
                - calloc
                - SetLastError
                - apc_register
        - Branch String:   'winpr/libwinpr/thread/thread.c:947,53'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:947,56'
              BranchSideFuncs:
                - calloc
                - SetLastError
                - apc_register
                - WLog_Print_dbg_tag.4919
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/thread.c:949,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - SetLastError
        - Branch String:   'winpr/libwinpr/thread/thread.c:947,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:949,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/thread.c:954,12'
              BranchSideFuncs:
                - calloc
                - SetLastError
                - apc_register
        - Branch String:   'winpr/libwinpr/thread/thread.c:955,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:957,3'
              BranchSideFuncs:
                - apc_register
            - BranchSide:      'winpr/libwinpr/thread/thread.c:961,9'
              BranchSideFuncs:
                - apc_register
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:947,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/thread/thread.c:949,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:950,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/thread/thread.c:954,12'
          Dst:             calloc
        - Src:             'winpr/libwinpr/thread/thread.c:957,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/thread/thread.c:969,2'
          Dst:             apc_register
    - functionName:    GetCurrentThreadId
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_self
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:914,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:914,12'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      'winpr/libwinpr/thread/thread.c:914,18'
              BranchSideFuncs:
                - pthread_self
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:914,18'
          Dst:             pthread_self
    - functionName:    _GetCurrentThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_GetCurrentThread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:909,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:909,17'
              BranchSideFuncs:
                - winpr_GetCurrentThread
            - BranchSide:      'winpr/libwinpr/thread/thread.c:909,17'
              BranchSideFuncs:
                - winpr_GetCurrentThread
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:909,17'
          Dst:             winpr_GetCurrentThread
    - functionName:    winpr_GetCurrentThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TlsGetValue
        - initializeThreads
        - pthread_self
        - winpr_InitOnceExecuteOnce
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:897,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:897,16'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
                - pthread_self
                - TlsGetValue
            - BranchSide:      'winpr/libwinpr/thread/thread.c:897,16'
              BranchSideFuncs:
                - winpr_InitOnceExecuteOnce
                - pthread_self
                - TlsGetValue
        - Branch String:   'winpr/libwinpr/thread/thread.c:900,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:901,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:903,20'
              BranchSideFuncs:
                - TlsGetValue
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:899,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'winpr/libwinpr/thread/thread.c:899,2'
          Dst:             initializeThreads
        - Src:             'winpr/libwinpr/thread/thread.c:900,22'
          Dst:             pthread_self
        - Src:             'winpr/libwinpr/thread/thread.c:903,8'
          Dst:             TlsGetValue
    - functionName:    initializeThreads
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - InitOnce
        - Parameter
        - Context
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - TlsAlloc
        - WLog_Print_dbg_tag
        - apc_init
        - pthread_self
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:446,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:448,3'
              BranchSideFuncs:
                - pthread_self
                - TlsAlloc
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:452,25'
              BranchSideFuncs:
                - pthread_self
                - TlsAlloc
                - WLog_Print_dbg_tag.4919
        - Branch String:   'winpr/libwinpr/thread/thread.c:456,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:456,31'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:458,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:446,7'
          Dst:             apc_init
        - Src:             'winpr/libwinpr/thread/thread.c:448,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:453,17'
          Dst:             pthread_self
        - Src:             'winpr/libwinpr/thread/thread.c:455,26'
          Dst:             TlsAlloc
        - Src:             'winpr/libwinpr/thread/thread.c:458,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetExitCodeThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hThread
        - lpExitCode
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:883,53'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:883,56'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/thread.c:885,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - SetLastError
        - Branch String:   'winpr/libwinpr/thread/thread.c:883,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:885,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.4919
                - SetLastError
            - BranchSide:      'winpr/libwinpr/thread/thread.c:890,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:883,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/thread/thread.c:885,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:886,3'
          Dst:             SetLastError
    - functionName:    ExitThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dwExitCode
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CreateRemoteThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hProcess
        - lpThreadAttributes
        - dwStackSize
        - lpStartAddress
        - lpParameter
        - dwCreationFlags
        - lpThreadId
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:825,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:826,2'
          Dst:             SetLastError
    - functionName:    WINPR_HANDLE_SET_TYPE_AND_MODE
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _handle
        - _type
        - _mode
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mux_condition_bundle_init
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle
      BBCount:         14
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_init
        - pthread_mutex_init
        - run_cond_init_
        - run_mutex_init_
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:214,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:214,2'
              BranchSideFuncs:
                - run_mutex_init_
                - run_cond_init_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:214,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:217,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:218,3'
              BranchSideFuncs:
                - run_cond_init_
            - BranchSide:      'winpr/libwinpr/thread/thread.c:220,7'
              BranchSideFuncs:
                - run_cond_init_
        - Branch String:   'winpr/libwinpr/thread/thread.c:220,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:221,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:222,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:214,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:217,7'
          Dst:             run_mutex_init_
        - Src:             'winpr/libwinpr/thread/thread.c:217,7'
          Dst:             pthread_mutex_init
        - Src:             'winpr/libwinpr/thread/thread.c:220,7'
          Dst:             run_cond_init_
        - Src:             'winpr/libwinpr/thread/thread.c:220,7'
          Dst:             pthread_cond_init
    - functionName:    run_mutex_init_
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fkt
        - name
        - mutex
        - mutexattr
      BBCount:         18
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
        - winpr_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:139,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:139,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:139,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:140,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:140,2'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:140,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/thread.c:143,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:143,6'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:145,8'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:139,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:140,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/thread.c:146,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/thread/thread.c:146,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    pthread_cond_init
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CreateThread
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpThreadAttributes
        - dwStackSize
        - lpStartAddress
        - lpParameter
        - dwCreationFlags
        - lpThreadId
      BBCount:         24
      ICount:          163
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - WINPR_HANDLE_SET_TYPE_AND_MODE
        - WLog_Print_dbg_tag
        - apc_init
        - calloc
        - cleanup_handle
        - initializeThreads
        - mux_condition_bundle_init
        - pthread_mutex_init
        - run_mutex_init_
        - set_event
        - winpr_InitOnceExecuteOnce
        - winpr_StartThread
        - winpr_event_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:689,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:690,3'
              BranchSideFuncs:
                - winpr_event_init
                - WLog_Print_dbg_tag.4919
                - cleanup_handle
                - run_mutex_init_
                - WLog_Print_dbg_tag.4919
                - apc_init
                - WLog_Print_dbg_tag.4919
                - mux_condition_bundle_init
                - mux_condition_bundle_init
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - set_event
            - BranchSide:      'winpr/libwinpr/thread/thread.c:692,24'
              BranchSideFuncs:
                - winpr_event_init
                - WLog_Print_dbg_tag.4919
                - cleanup_handle
                - run_mutex_init_
                - WLog_Print_dbg_tag.4919
                - apc_init
                - WLog_Print_dbg_tag.4919
                - mux_condition_bundle_init
                - mux_condition_bundle_init
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - set_event
        - Branch String:   'winpr/libwinpr/thread/thread.c:702,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:704,3'
              BranchSideFuncs:
                - run_mutex_init_
                - WLog_Print_dbg_tag.4919
                - cleanup_handle
                - apc_init
                - WLog_Print_dbg_tag.4919
                - mux_condition_bundle_init
                - mux_condition_bundle_init
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - set_event
            - BranchSide:      'winpr/libwinpr/thread/thread.c:708,7'
              BranchSideFuncs:
                - run_mutex_init_
                - WLog_Print_dbg_tag.4919
                - cleanup_handle
                - apc_init
                - WLog_Print_dbg_tag.4919
                - mux_condition_bundle_init
                - mux_condition_bundle_init
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - set_event
        - Branch String:   'winpr/libwinpr/thread/thread.c:708,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:710,3'
              BranchSideFuncs:
                - apc_init
                - WLog_Print_dbg_tag.4919
                - cleanup_handle
                - mux_condition_bundle_init
                - mux_condition_bundle_init
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - set_event
            - BranchSide:      'winpr/libwinpr/thread/thread.c:714,17'
              BranchSideFuncs:
                - apc_init
                - WLog_Print_dbg_tag.4919
                - cleanup_handle
                - mux_condition_bundle_init
                - mux_condition_bundle_init
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - set_event
        - Branch String:   'winpr/libwinpr/thread/thread.c:714,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:716,3'
              BranchSideFuncs:
                - mux_condition_bundle_init
                - cleanup_handle
                - mux_condition_bundle_init
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - set_event
            - BranchSide:      'winpr/libwinpr/thread/thread.c:720,34'
              BranchSideFuncs:
                - mux_condition_bundle_init
                - cleanup_handle
                - mux_condition_bundle_init
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - set_event
        - Branch String:   'winpr/libwinpr/thread/thread.c:720,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:721,3'
              BranchSideFuncs:
                - mux_condition_bundle_init
                - cleanup_handle
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - set_event
            - BranchSide:      'winpr/libwinpr/thread/thread.c:722,34'
              BranchSideFuncs:
                - mux_condition_bundle_init
                - cleanup_handle
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - set_event
        - Branch String:   'winpr/libwinpr/thread/thread.c:722,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:723,3'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - cleanup_handle
                - set_event
            - BranchSide:      'winpr/libwinpr/thread/thread.c:725,33'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE
                - winpr_InitOnceExecuteOnce
                - winpr_StartThread
                - cleanup_handle
                - set_event
        - Branch String:   'winpr/libwinpr/thread/thread.c:730,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:732,26'
              BranchSideFuncs:
                - set_event
                - cleanup_handle
            - BranchSide:      'winpr/libwinpr/thread/thread.c:737,18'
              BranchSideFuncs:
                - set_event
                - cleanup_handle
        - Branch String:   'winpr/libwinpr/thread/thread.c:732,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:733,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:734,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/thread.c:737,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:738,4'
              BranchSideFuncs:
                - cleanup_handle
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:687,40'
          Dst:             calloc
        - Src:             'winpr/libwinpr/thread/thread.c:702,7'
          Dst:             winpr_event_init
        - Src:             'winpr/libwinpr/thread/thread.c:704,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:708,7'
          Dst:             run_mutex_init_
        - Src:             'winpr/libwinpr/thread/thread.c:708,7'
          Dst:             pthread_mutex_init
        - Src:             'winpr/libwinpr/thread/thread.c:710,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:714,7'
          Dst:             apc_init
        - Src:             'winpr/libwinpr/thread/thread.c:716,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/thread.c:720,7'
          Dst:             mux_condition_bundle_init
        - Src:             'winpr/libwinpr/thread/thread.c:722,7'
          Dst:             mux_condition_bundle_init
        - Src:             'winpr/libwinpr/thread/thread.c:725,2'
          Dst:             WINPR_HANDLE_SET_TYPE_AND_MODE
        - Src:             'winpr/libwinpr/thread/thread.c:728,2'
          Dst:             winpr_InitOnceExecuteOnce
        - Src:             'winpr/libwinpr/thread/thread.c:728,2'
          Dst:             initializeThreads
        - Src:             'winpr/libwinpr/thread/thread.c:732,8'
          Dst:             winpr_StartThread
        - Src:             'winpr/libwinpr/thread/thread.c:737,8'
          Dst:             set_event
        - Src:             'winpr/libwinpr/thread/thread.c:743,2'
          Dst:             cleanup_handle
    - functionName:    SetThreadPriority
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hThread
        - nPriority
      BBCount:         22
      ICount:          148
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
        - pthread_setschedprio
        - winpr_Handle_GetInfo
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/thread.c:630,53'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:630,56'
              BranchSideFuncs:
                - pthread_setschedprio
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:631,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/thread/thread.c:630,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:631,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/thread.c:633,12'
              BranchSideFuncs:
                - pthread_setschedprio
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
        - Branch String:   'winpr/libwinpr/thread/thread.c:640,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:643,19'
              BranchSideFuncs:
                - pthread_setschedprio
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:646,19'
              BranchSideFuncs:
                - pthread_setschedprio
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:649,19'
              BranchSideFuncs:
                - pthread_setschedprio
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:652,19'
              BranchSideFuncs:
                - pthread_setschedprio
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:655,19'
              BranchSideFuncs:
                - pthread_setschedprio
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:658,19'
              BranchSideFuncs:
                - pthread_setschedprio
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:659,4'
              BranchSideFuncs:
                - pthread_setschedprio
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:662,19'
              BranchSideFuncs:
                - pthread_setschedprio
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
        - Branch String:   'winpr/libwinpr/thread/thread.c:668,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/thread.c:670,8'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.4919
            - BranchSide:      'winpr/libwinpr/thread/thread.c:674,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/thread.c:630,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/thread/thread.c:667,17'
          Dst:             pthread_setschedprio
        - Src:             'winpr/libwinpr/thread/thread.c:671,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/thread/thread.c:671,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    pthread_setschedprio
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TlsFree
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/tls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dwTlsIndex
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_key_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/tls.c:68,2'
          Dst:             pthread_key_delete
    - functionName:    pthread_key_delete
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TlsSetValue
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/tls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dwTlsIndex
        - lpTlsValue
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_setspecific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/tls.c:60,2'
          Dst:             pthread_setspecific
    - functionName:    pthread_setspecific
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TlsGetValue
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/tls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dwTlsIndex
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_getspecific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/tls.c:52,18'
          Dst:             pthread_getspecific
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TlsAlloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/tls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_key_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/tls.c:39,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/tls.c:39,16'
              BranchSideFuncs:
                - pthread_key_create
            - BranchSide:      'winpr/libwinpr/thread/tls.c:39,16'
              BranchSideFuncs:
                - pthread_key_create
        - Branch String:   'winpr/libwinpr/thread/tls.c:41,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/tls.c:42,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/thread/tls.c:44,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/thread/tls.c:41,6'
          Dst:             pthread_key_create
    - functionName:    pthread_key_create
      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:    _getprotobyname
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getprotobyname
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1295,9'
          Dst:             getprotobyname
    - functionName:    getprotobyname
      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:    _getprotobynumber
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - number
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getprotobynumber
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1289,9'
          Dst:             getprotobynumber
    - functionName:    getprotobynumber
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _getservbyname
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - proto
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getservbyname
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1283,9'
          Dst:             getservbyname
    - functionName:    getservbyname
      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:    _getservbyport
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - port
        - proto
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getservbyport
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1275,9'
          Dst:             getservbyport
    - functionName:    getservbyport
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gethostname
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - namelen
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gethostname
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1268,11'
          Dst:             gethostname
    - functionName:    _gethostbyname
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gethostbyname
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1261,25'
          Dst:             gethostbyname
    - functionName:    gethostbyname
      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:    _gethostbyaddr
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - addr
        - len
        - type
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gethostbyaddr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1254,9'
          Dst:             gethostbyaddr
    - functionName:    gethostbyaddr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _shutdown
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - how
      BBCount:         11
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - shutdown
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1213,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1216,10'
              BranchSideFuncs:
                - shutdown
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1220,10'
              BranchSideFuncs:
                - shutdown
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1224,10'
              BranchSideFuncs:
                - shutdown
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1227,4'
              BranchSideFuncs:
                - shutdown
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1230,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1231,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1233,20'
              BranchSideFuncs:
                - shutdown
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1233,11'
          Dst:             shutdown
    - functionName:    shutdown
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _setsockopt
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - level
        - optname
        - optval
        - optlen
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setsockopt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1203,11'
          Dst:             setsockopt
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _sendto
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - buf
        - len
        - flags
        - to
        - tolen
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sendto
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1195,16'
          Dst:             sendto
    - functionName:    sendto
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _send
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - buf
        - len
        - flags
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - send
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1187,16'
          Dst:             send
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _select
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nfds
        - readfds
        - writefds
        - exceptfds
        - timeout
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - select
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1177,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1177,28'
              BranchSideFuncs:
                - __errno_location
                - select
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1177,2'
              BranchSideFuncs:
                - select
                - __errno_location
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1177,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1176,19'
              BranchSideFuncs:
                - select
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1179,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1176,12'
          Dst:             select
        - Src:             'winpr/libwinpr/winsock/winsock.c:1177,28'
          Dst:             __errno_location
    - functionName:    select
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _recvfrom
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - buf
        - len
        - flags
        - from
        - fromlen
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recvfrom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1159,16'
          Dst:             recvfrom
    - functionName:    recvfrom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _recv
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - buf
        - len
        - flags
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1150,16'
          Dst:             recv
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ntohs
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - netshort
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ntohs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1143,9'
          Dst:             ntohs
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ntohl
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - netlong
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - ntohl
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1137,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1137,2'
              BranchSideFuncs:
                - ntohl
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1137,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1137,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/winsock/winsock.c:1138,9'
          Dst:             ntohl
    - functionName:    ntohl
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _listen
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - backlog
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - listen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1131,11'
          Dst:             listen
    - functionName:    listen
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _inet_ntoa
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - in
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inet_ntoa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1124,9'
          Dst:             inet_ntoa
    - functionName:    inet_ntoa
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _inet_addr
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cp
      BBCount:         24
      ICount:          93
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - inet_addr
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1118,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1118,9'
              BranchSideFuncs:
                - inet_addr
                - inet_addr
                - winpr_int_assert
                - inet_addr
                - inet_addr
                - inet_addr
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1118,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1118,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1118,9'
              BranchSideFuncs:
                - inet_addr
                - inet_addr
                - winpr_int_assert
                - inet_addr
                - inet_addr
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1118,9'
              BranchSideFuncs:
                - inet_addr
                - winpr_int_assert
                - inet_addr
                - inet_addr
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1118,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1118,9'
              BranchSideFuncs:
                - inet_addr
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1118,9'
              BranchSideFuncs:
                - inet_addr
                - winpr_int_assert
                - inet_addr
                - inet_addr
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1118,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1118,9'
              BranchSideFuncs:
                - inet_addr
                - winpr_int_assert
                - inet_addr
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1118,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1118,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1118,9'
              BranchSideFuncs:
                - inet_addr
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1118,9'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1118,9'
          Dst:             inet_addr
        - Src:             'winpr/libwinpr/winsock/winsock.c:1118,9'
          Dst:             inet_addr
        - Src:             'winpr/libwinpr/winsock/winsock.c:1118,9'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/winsock/winsock.c:1118,9'
          Dst:             inet_addr
        - Src:             'winpr/libwinpr/winsock/winsock.c:1118,9'
          Dst:             inet_addr
        - Src:             'winpr/libwinpr/winsock/winsock.c:1118,9'
          Dst:             inet_addr
        - Src:             'winpr/libwinpr/winsock/winsock.c:1118,9'
          Dst:             inet_addr
        - Src:             'winpr/libwinpr/winsock/winsock.c:1118,9'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/winsock/winsock.c:1118,9'
          Dst:             inet_addr
    - functionName:    inet_addr
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _htons
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - hostshort
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htons
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1113,9'
          Dst:             htons
    - functionName:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _htonl
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - hostlong
      BBCount:         9
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - htonl
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1107,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1107,2'
              BranchSideFuncs:
                - htonl
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1107,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1107,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/winsock/winsock.c:1108,9'
          Dst:             htonl
    - functionName:    htonl
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _getsockopt
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - level
        - optname
        - optval
        - optlen
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getsockopt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1100,11'
          Dst:             getsockopt
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _getsockname
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - name
        - namelen
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getsockname
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1090,11'
          Dst:             getsockname
    - functionName:    getsockname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _getpeername
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - name
        - namelen
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getpeername
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1080,11'
          Dst:             getpeername
    - functionName:    getpeername
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _connect
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - name
        - namelen
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - connect
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1043,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1044,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1046,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1041,11'
          Dst:             connect
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closesocket
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1033,11'
          Dst:             close
    - functionName:    _bind
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - addr
        - namelen
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bind
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1023,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1024,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1026,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1021,11'
          Dst:             bind
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _accept
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - addr
        - addrlen
      BBCount:         24
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - accept
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1010,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1010,11'
              BranchSideFuncs:
                - winpr_int_assert
                - accept
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1010,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1010,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1010,11'
              BranchSideFuncs:
                - winpr_int_assert
                - accept
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1010,11'
              BranchSideFuncs:
                - winpr_int_assert
                - accept
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1010,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1010,11'
              BranchSideFuncs:
                - accept
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1010,11'
              BranchSideFuncs:
                - winpr_int_assert
                - accept
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1010,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1010,11'
              BranchSideFuncs:
                - winpr_int_assert
                - accept
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1010,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1010,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1010,11'
              BranchSideFuncs:
                - accept
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1010,11'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1010,11'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/winsock/winsock.c:1010,11'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/winsock/winsock.c:1012,21'
          Dst:             accept
    - functionName:    accept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WSAIoctl
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - dwIoControlCode
        - lpvInBuffer
        - cbInBuffer
        - lpvOutBuffer
        - cbOutBuffer
        - lpcbBytesReturned
        - lpOverlapped
        - lpCompletionRoutine
      BBCount:         62
      ICount:          495
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - WSASetLastError
        - getnameinfo
        - inet_pton
        - ioctl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:818,50'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:819,8'
              BranchSideFuncs:
                - WSASetLastError
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:821,3'
              BranchSideFuncs:
                - WSASetLastError
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:819,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:819,25'
              BranchSideFuncs:
                - WSASetLastError
                - ioctl
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - WSASetLastError
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:821,3'
              BranchSideFuncs:
                - WSASetLastError
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:819,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:819,41'
              BranchSideFuncs:
                - WSASetLastError
                - ioctl
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - WSASetLastError
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:821,3'
              BranchSideFuncs:
                - WSASetLastError
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:818,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:821,3'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - WSASetLastError
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:825,12'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - WSASetLastError
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:922,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:924,3'
              BranchSideFuncs:
                - WSASetLastError
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:928,8'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:933,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:933,35'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:933,2'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:933,68'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:933,2'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:934,10'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:933,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:936,17'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1004,31'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:941,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:942,4'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:944,10'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:946,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:947,11'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:949,7'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:949,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:950,11'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:952,7'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:952,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:953,11'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:955,7'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:955,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:956,11'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:958,7'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:958,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:959,11'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:961,25'
              BranchSideFuncs:
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:963,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:964,4'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:966,8'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:966,46'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:966,50'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:969,16'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:966,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:967,4'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:969,16'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:973,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:974,4'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:976,8'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:976,46'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:976,50'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:979,16'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:976,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:977,4'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:979,16'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:983,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:984,4'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:986,8'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:986,46'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:986,50'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:989,16'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:986,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:987,4'
              BranchSideFuncs:
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:989,16'
              BranchSideFuncs:
                - getnameinfo
                - inet_pton
                - ioctl
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
                - getnameinfo
                - inet_pton
                - ioctl
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:821,3'
          Dst:             WSASetLastError
        - Src:             'winpr/libwinpr/winsock/winsock.c:922,6'
          Dst:             ioctl
        - Src:             'winpr/libwinpr/winsock/winsock.c:924,3'
          Dst:             WSASetLastError
        - Src:             'winpr/libwinpr/winsock/winsock.c:941,7'
          Dst:             ioctl
        - Src:             'winpr/libwinpr/winsock/winsock.c:963,7'
          Dst:             ioctl
        - Src:             'winpr/libwinpr/winsock/winsock.c:969,3'
          Dst:             getnameinfo
        - Src:             'winpr/libwinpr/winsock/winsock.c:971,3'
          Dst:             inet_pton
        - Src:             'winpr/libwinpr/winsock/winsock.c:973,7'
          Dst:             ioctl
        - Src:             'winpr/libwinpr/winsock/winsock.c:979,3'
          Dst:             getnameinfo
        - Src:             'winpr/libwinpr/winsock/winsock.c:981,3'
          Dst:             inet_pton
        - Src:             'winpr/libwinpr/winsock/winsock.c:983,7'
          Dst:             ioctl
        - Src:             'winpr/libwinpr/winsock/winsock.c:989,3'
          Dst:             getnameinfo
        - Src:             'winpr/libwinpr/winsock/winsock.c:991,3'
          Dst:             inet_pton
    - functionName:    WSASetLastError
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - iError
      BBCount:         47
      ICount:          274
      EdgeCount:       93
      CyclomaticComplexity: 48
      functionsReached:
        - __errno_location
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:319,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:323,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:327,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:331,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:335,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:339,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:343,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:349,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:353,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:357,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:361,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:365,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:369,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:373,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:377,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:381,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:385,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:389,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:393,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:397,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:401,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:405,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:409,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:413,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:417,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:421,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:425,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:429,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:433,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:437,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:441,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:445,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:449,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:453,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:457,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:461,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:465,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:469,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:473,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:483,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:487,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:491,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:495,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:498,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:323,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:327,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:331,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:335,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:339,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:343,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:349,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:353,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:357,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:361,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:365,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:369,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:373,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:377,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:381,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:385,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:389,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:393,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:397,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:401,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:405,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:409,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:413,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:417,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:421,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:425,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:429,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:433,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:437,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:441,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:445,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:449,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:453,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:457,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:461,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:465,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:469,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:473,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:483,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:487,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:491,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/winsock/winsock.c:495,4'
          Dst:             __errno_location
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getnameinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inet_pton
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WSASocketW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - af
        - type
        - protocol
        - lpProtocolInfo
        - g
        - dwFlags
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WSASocketA
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:791,9'
          Dst:             WSASocketA
    - functionName:    WSASocketA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - af
        - type
        - protocol
        - lpProtocolInfo
        - g
        - dwFlags
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _socket
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:784,6'
          Dst:             _socket
    - functionName:    _socket
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - af
        - type
        - protocol
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - socket
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1243,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1244,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1246,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1241,7'
          Dst:             socket
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WSAWaitForMultipleEvents
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cEvents
        - lphEvents
        - fWaitAll
        - dwTimeout
        - fAlertable
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WaitForMultipleObjectsEx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:776,9'
          Dst:             WaitForMultipleObjectsEx
    - functionName:    _ioctlsocket
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cmd
        - argp
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fcntl64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1054,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1056,7'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
                - fcntl64
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1072,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1058,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1059,4'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
                - fcntl64
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1061,17'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
                - fcntl64
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1063,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1064,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1066,8'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:1066,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1067,16'
              BranchSideFuncs:
                - fcntl64
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:1069,16'
              BranchSideFuncs:
                - fcntl64
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:1061,11'
          Dst:             fcntl64
        - Src:             'winpr/libwinpr/winsock/winsock.c:1067,10'
          Dst:             fcntl64
        - Src:             'winpr/libwinpr/winsock/winsock.c:1069,10'
          Dst:             fcntl64
    - functionName:    WSAEventSelect
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - hEventObject
        - lNetworkEvents
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - SetEventFileDescriptor
        - _ioctlsocket
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:755,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:756,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:758,6'
              BranchSideFuncs:
                - SetEventFileDescriptor
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:758,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:759,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:761,6'
              BranchSideFuncs:
                - SetEventFileDescriptor
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:761,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:762,8'
              BranchSideFuncs:
                - SetEventFileDescriptor
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:764,6'
              BranchSideFuncs:
                - SetEventFileDescriptor
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:764,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:765,8'
              BranchSideFuncs:
                - SetEventFileDescriptor
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:767,29'
              BranchSideFuncs:
                - SetEventFileDescriptor
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:767,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:768,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:770,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:755,6'
          Dst:             _ioctlsocket
        - Src:             'winpr/libwinpr/winsock/winsock.c:767,6'
          Dst:             SetEventFileDescriptor
    - functionName:    WSACloseEvent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hEvent
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CloseHandle
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:744,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:744,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:745,3'
              BranchSideFuncs:
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:742,16'
          Dst:             CloseHandle
        - Src:             'winpr/libwinpr/winsock/winsock.c:745,3'
          Dst:             SetLastError
    - functionName:    WSAResetEvent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hEvent
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WSASetEvent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hEvent
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetEvent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:730,9'
          Dst:             SetEvent
    - functionName:    WSACreateEvent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CreateEventA
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:725,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:725,9'
              BranchSideFuncs:
                - CreateEventA
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:725,9'
              BranchSideFuncs:
                - CreateEventA
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:725,9'
          Dst:             CreateEventA
    - functionName:    WSAGetLastError
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         48
      ICount:          239
      EdgeCount:       95
      CyclomaticComplexity: 49
      functionsReached:
        - __errno_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:504,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:504,6'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:504,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:506,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:510,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:514,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:518,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:522,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:526,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:530,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:536,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:540,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:544,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:548,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:552,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:556,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:560,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:564,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:568,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:572,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:576,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:580,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:584,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:588,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:592,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:596,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:600,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:604,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:608,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:612,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:616,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:620,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:624,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:628,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:632,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:636,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:640,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:644,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:648,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:652,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:656,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:660,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:670,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:674,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:678,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:682,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:694,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:698,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:506,10'
          Dst:             __errno_location
    - functionName:    WSACleanup
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WSAStartup
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/winsock/winsock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - wVersionRequired
        - lpWSAData
      BBCount:         9
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/winsock/winsock.c:304,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/winsock/winsock.c:304,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/winsock/winsock.c:304,2'
          Dst:             winpr_int_assert
    - functionName:    winpr_aligned_msize
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/alignment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - memblock
        - alignment
        - offset
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/alignment.c:229,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:230,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5113
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:232,9'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5113
        - Branch String:   'winpr/libwinpr/crt/alignment.c:234,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:236,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5113
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:240,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/alignment.c:236,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    cMIN
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/alignment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/alignment.c:168,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:169,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:170,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winpr_aligned_free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/alignment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - memblock
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    50
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/alignment.c:247,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:248,3'
              BranchSideFuncs:
                - free
                - WLog_Print_dbg_tag.5113
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:250,9'
              BranchSideFuncs:
                - free
                - WLog_Print_dbg_tag.5113
        - Branch String:   'winpr/libwinpr/crt/alignment.c:252,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:254,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5113
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:258,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/crt/alignment.c:254,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_aligned_offset_recalloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/alignment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - memblock
        - num
        - size
        - alignment
        - offset
      BBCount:         21
      ICount:          174
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Print_dbg_tag
        - cMIN
        - winpr_aligned_free
        - winpr_aligned_offset_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/alignment.c:180,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:182,45'
              BranchSideFuncs:
                - winpr_aligned_offset_malloc
                - winpr_aligned_free
                - cMIN
                - WLog_Print_dbg_tag.5113
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:193,9'
              BranchSideFuncs:
                - winpr_aligned_offset_malloc
                - winpr_aligned_free
                - cMIN
                - WLog_Print_dbg_tag.5113
        - Branch String:   'winpr/libwinpr/crt/alignment.c:184,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:186,14'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:190,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/alignment.c:195,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:197,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5113
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:202,7'
              BranchSideFuncs:
                - winpr_aligned_offset_malloc
                - winpr_aligned_free
                - cMIN
        - Branch String:   'winpr/libwinpr/crt/alignment.c:202,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:202,21'
              BranchSideFuncs:
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:203,3'
              BranchSideFuncs:
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:202,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:203,3'
              BranchSideFuncs:
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:205,6'
              BranchSideFuncs:
                - winpr_aligned_offset_malloc
                - winpr_aligned_free
                - cMIN
        - Branch String:   'winpr/libwinpr/crt/alignment.c:205,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:206,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:208,44'
              BranchSideFuncs:
                - winpr_aligned_offset_malloc
                - winpr_aligned_free
                - cMIN
        - Branch String:   'winpr/libwinpr/crt/alignment.c:210,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:211,3'
              BranchSideFuncs:
                - cMIN
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:213,12'
              BranchSideFuncs:
                - cMIN
                - winpr_aligned_free
      Callsites:
        - Src:             'winpr/libwinpr/crt/alignment.c:182,17'
          Dst:             winpr_aligned_offset_malloc
        - Src:             'winpr/libwinpr/crt/alignment.c:197,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/crt/alignment.c:208,16'
          Dst:             winpr_aligned_offset_malloc
        - Src:             'winpr/libwinpr/crt/alignment.c:215,24'
          Dst:             cMIN
        - Src:             'winpr/libwinpr/crt/alignment.c:220,2'
          Dst:             winpr_aligned_free
    - functionName:    winpr_aligned_offset_malloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/alignment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
        - offset
      BBCount:         26
      ICount:          191
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - posix_memalign
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/alignment.c:80,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:84,6'
              BranchSideFuncs:
                - posix_memalign
                - free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:84,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:88,6'
              BranchSideFuncs:
                - posix_memalign
                - free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:88,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:89,13'
              BranchSideFuncs:
                - posix_memalign
                - free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:91,6'
              BranchSideFuncs:
                - posix_memalign
                - free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:91,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:94,39'
              BranchSideFuncs:
                - posix_memalign
                - free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:96,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:99,14'
              BranchSideFuncs:
                - posix_memalign
                - free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:104,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:105,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:109,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:109,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:110,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:112,24'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:114,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:114,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:117,8'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:114,64'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:115,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:117,8'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:114,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:117,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:121,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/alignment.c:104,6'
          Dst:             posix_memalign
    - functionName:    posix_memalign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_aligned_offset_realloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/alignment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - memblock
        - size
        - alignment
        - offset
      BBCount:         15
      ICount:          129
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_aligned_free
        - winpr_aligned_offset_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/alignment.c:136,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:137,38'
              BranchSideFuncs:
                - winpr_aligned_offset_malloc
                - winpr_aligned_free
                - winpr_aligned_free
                - WLog_Print_dbg_tag.5113
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:139,9'
              BranchSideFuncs:
                - winpr_aligned_offset_malloc
                - winpr_aligned_free
                - winpr_aligned_free
                - WLog_Print_dbg_tag.5113
        - Branch String:   'winpr/libwinpr/crt/alignment.c:141,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:143,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5113
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:148,6'
              BranchSideFuncs:
                - winpr_aligned_offset_malloc
                - winpr_aligned_free
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:148,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:150,22'
              BranchSideFuncs:
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:154,44'
              BranchSideFuncs:
                - winpr_aligned_offset_malloc
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:156,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:157,3'
              BranchSideFuncs:
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:159,12'
              BranchSideFuncs:
                - winpr_aligned_free
        - Branch String:   'winpr/libwinpr/crt/alignment.c:160,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:160,44'
              BranchSideFuncs:
                - winpr_aligned_free
            - BranchSide:      'winpr/libwinpr/crt/alignment.c:160,60'
              BranchSideFuncs:
                - winpr_aligned_free
      Callsites:
        - Src:             'winpr/libwinpr/crt/alignment.c:137,10'
          Dst:             winpr_aligned_offset_malloc
        - Src:             'winpr/libwinpr/crt/alignment.c:143,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/crt/alignment.c:150,3'
          Dst:             winpr_aligned_free
        - Src:             'winpr/libwinpr/crt/alignment.c:154,16'
          Dst:             winpr_aligned_offset_malloc
        - Src:             'winpr/libwinpr/crt/alignment.c:162,2'
          Dst:             winpr_aligned_free
    - functionName:    winpr_aligned_realloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/alignment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - memblock
        - size
        - alignment
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_aligned_offset_realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/alignment.c:62,9'
          Dst:             winpr_aligned_offset_realloc
    - functionName:    winpr_aligned_recalloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/alignment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - memblock
        - num
        - size
        - alignment
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_aligned_offset_recalloc
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/alignment.c:67,9'
          Dst:             winpr_aligned_offset_recalloc
    - functionName:    winpr_aligned_calloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/alignment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
        - alignment
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_aligned_recalloc
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/alignment.c:57,9'
          Dst:             winpr_aligned_recalloc
    - functionName:    winpr_aligned_malloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/alignment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_aligned_offset_malloc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/alignment.c:52,9'
          Dst:             winpr_aligned_offset_malloc
    - functionName:    ConvertMszUtf8NToWCharAlloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - len
        - pSize
      BBCount:         22
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - ConvertMszUtf8NToWChar
        - calloc
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:632,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:633,4'
              BranchSideFuncs:
                - calloc
                - ConvertMszUtf8NToWChar
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:634,6'
              BranchSideFuncs:
                - calloc
                - ConvertMszUtf8NToWChar
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:634,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:635,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:636,23'
              BranchSideFuncs:
                - calloc
                - ConvertMszUtf8NToWChar
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:637,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:638,3'
              BranchSideFuncs:
                - ConvertMszUtf8NToWChar
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:639,45'
              BranchSideFuncs:
                - ConvertMszUtf8NToWChar
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:640,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:642,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:645,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:645,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:645,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:645,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:646,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:647,20'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:648,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:631,21'
          Dst:             ConvertMszUtf8NToWChar
        - Src:             'winpr/libwinpr/crt/unicode.c:636,8'
          Dst:             calloc
        - Src:             'winpr/libwinpr/crt/unicode.c:639,22'
          Dst:             ConvertMszUtf8NToWChar
        - Src:             'winpr/libwinpr/crt/unicode.c:645,2'
          Dst:             winpr_int_assert
    - functionName:    ConvertMszUtf8NToWChar
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
        - wstr
        - wlen
      BBCount:         25
      ICount:          114
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - MultiByteToWideChar
        - SetLastError
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:492,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:493,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:495,2'
              BranchSideFuncs:
                - winpr_int_assert
                - MultiByteToWideChar
                - SetLastError
        - Branch String:   'winpr/libwinpr/crt/unicode.c:495,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:495,2'
              BranchSideFuncs:
                - MultiByteToWideChar
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:495,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:497,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:497,28'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:499,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/crt/unicode.c:497,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:499,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:503,25'
              BranchSideFuncs:
                - MultiByteToWideChar
        - Branch String:   'winpr/libwinpr/crt/unicode.c:505,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:505,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:506,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:505,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:505,35'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:508,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:505,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:506,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:508,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:495,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode.c:499,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/crt/unicode.c:504,17'
          Dst:             MultiByteToWideChar
    - functionName:    MultiByteToWideChar
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - CodePage
        - dwFlags
        - lpMultiByteStr
        - cbMultiByte
        - lpWideCharStr
        - cchWideChar
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_MultiByteToWideChar
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:156,9'
          Dst:             int_MultiByteToWideChar
    - functionName:    ConvertUtf8NToWCharAlloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - len
        - pSize
      BBCount:         22
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - ConvertUtf8NToWChar
        - calloc
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:609,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:610,4'
              BranchSideFuncs:
                - calloc
                - ConvertUtf8NToWChar
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:611,6'
              BranchSideFuncs:
                - calloc
                - ConvertUtf8NToWChar
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:611,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:612,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:613,23'
              BranchSideFuncs:
                - calloc
                - ConvertUtf8NToWChar
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:614,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:615,3'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:616,42'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:617,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:619,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:622,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:622,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:622,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:622,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:623,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:624,20'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:625,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:608,21'
          Dst:             ConvertUtf8NToWChar
        - Src:             'winpr/libwinpr/crt/unicode.c:613,8'
          Dst:             calloc
        - Src:             'winpr/libwinpr/crt/unicode.c:616,22'
          Dst:             ConvertUtf8NToWChar
        - Src:             'winpr/libwinpr/crt/unicode.c:622,2'
          Dst:             winpr_int_assert
    - functionName:    ConvertUtf8NToWChar
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
        - wstr
        - wlen
      BBCount:         44
      ICount:          216
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - MultiByteToWideChar
        - SetLastError
        - strnlen
        - winpr_int_assert
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:456,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:457,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:459,2'
              BranchSideFuncs:
                - winpr_int_assert
                - MultiByteToWideChar
                - SetLastError
        - Branch String:   'winpr/libwinpr/crt/unicode.c:459,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:459,2'
              BranchSideFuncs:
                - MultiByteToWideChar
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:459,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:461,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:461,28'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:463,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/crt/unicode.c:461,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:463,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:466,6'
              BranchSideFuncs:
                - MultiByteToWideChar
        - Branch String:   'winpr/libwinpr/crt/unicode.c:466,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:468,20'
              BranchSideFuncs:
                - MultiByteToWideChar
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:472,25'
              BranchSideFuncs:
                - MultiByteToWideChar
        - Branch String:   'winpr/libwinpr/crt/unicode.c:474,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:474,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:475,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:474,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:474,35'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:476,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:474,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:475,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:476,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:476,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:478,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:482,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:478,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:478,16'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:480,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:478,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:479,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:480,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:484,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:484,16'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:486,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:484,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:485,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:486,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:454,16'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/crt/unicode.c:459,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode.c:463,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/crt/unicode.c:473,17'
          Dst:             MultiByteToWideChar
    - functionName:    ConvertUtf8ToWCharAlloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - pSize
      BBCount:         22
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - ConvertUtf8ToWChar
        - calloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:586,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:587,4'
              BranchSideFuncs:
                - calloc
                - ConvertUtf8ToWChar
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:588,6'
              BranchSideFuncs:
                - calloc
                - ConvertUtf8ToWChar
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:588,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:589,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:590,23'
              BranchSideFuncs:
                - calloc
                - ConvertUtf8ToWChar
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:591,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:592,3'
              BranchSideFuncs:
                - ConvertUtf8ToWChar
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:593,41'
              BranchSideFuncs:
                - ConvertUtf8ToWChar
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:594,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:596,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:599,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:599,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:599,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:599,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:600,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:601,20'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:602,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:585,21'
          Dst:             ConvertUtf8ToWChar
        - Src:             'winpr/libwinpr/crt/unicode.c:590,8'
          Dst:             calloc
        - Src:             'winpr/libwinpr/crt/unicode.c:593,22'
          Dst:             ConvertUtf8ToWChar
        - Src:             'winpr/libwinpr/crt/unicode.c:599,2'
          Dst:             winpr_int_assert
    - functionName:    ConvertUtf8ToWChar
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - wstr
        - wlen
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertUtf8NToWChar
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:441,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:443,7'
              BranchSideFuncs:
                - strlen
                - ConvertUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:448,28'
              BranchSideFuncs:
                - strlen
                - ConvertUtf8NToWChar
        - Branch String:   'winpr/libwinpr/crt/unicode.c:443,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:443,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:445,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:443,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:444,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:445,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:448,21'
          Dst:             strlen
        - Src:             'winpr/libwinpr/crt/unicode.c:449,9'
          Dst:             ConvertUtf8NToWChar
    - functionName:    ConvertMszWCharNToUtf8Alloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wstr
        - wlen
        - pUtfCharLength
      BBCount:         22
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - ConvertMszWCharNToUtf8
        - calloc
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:563,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:564,4'
              BranchSideFuncs:
                - calloc
                - ConvertMszWCharNToUtf8
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:565,6'
              BranchSideFuncs:
                - calloc
                - ConvertMszWCharNToUtf8
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:565,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:566,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:567,23'
              BranchSideFuncs:
                - calloc
                - ConvertMszWCharNToUtf8
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:568,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:569,3'
              BranchSideFuncs:
                - ConvertMszWCharNToUtf8
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:570,45'
              BranchSideFuncs:
                - ConvertMszWCharNToUtf8
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:571,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:573,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:576,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:576,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:576,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:576,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:577,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:578,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:579,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:561,21'
          Dst:             ConvertMszWCharNToUtf8
        - Src:             'winpr/libwinpr/crt/unicode.c:567,8'
          Dst:             calloc
        - Src:             'winpr/libwinpr/crt/unicode.c:570,22'
          Dst:             ConvertMszWCharNToUtf8
        - Src:             'winpr/libwinpr/crt/unicode.c:576,2'
          Dst:             winpr_int_assert
    - functionName:    ConvertMszWCharNToUtf8
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wstr
        - wlen
        - str
        - len
      BBCount:         25
      ICount:          114
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - SetLastError
        - WideCharToMultiByte
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:420,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:421,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:423,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WideCharToMultiByte
                - SetLastError
        - Branch String:   'winpr/libwinpr/crt/unicode.c:423,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:423,2'
              BranchSideFuncs:
                - WideCharToMultiByte
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:423,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:425,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:425,28'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:427,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/crt/unicode.c:425,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:427,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:431,25'
              BranchSideFuncs:
                - WideCharToMultiByte
        - Branch String:   'winpr/libwinpr/crt/unicode.c:433,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:433,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:434,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:433,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:433,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:436,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:433,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:434,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:436,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:423,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode.c:427,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/crt/unicode.c:432,17'
          Dst:             WideCharToMultiByte
    - functionName:    WideCharToMultiByte
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - CodePage
        - dwFlags
        - lpWideCharStr
        - cchWideChar
        - lpMultiByteStr
        - cbMultiByte
        - lpDefaultChar
        - lpUsedDefaultChar
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - int_WideCharToMultiByte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:207,9'
          Dst:             int_WideCharToMultiByte
    - functionName:    ConvertWCharNToUtf8Alloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wstr
        - wlen
        - pUtfCharLength
      BBCount:         22
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - ConvertWCharNToUtf8
        - calloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:539,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:540,4'
              BranchSideFuncs:
                - calloc
                - ConvertWCharNToUtf8
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:541,6'
              BranchSideFuncs:
                - calloc
                - ConvertWCharNToUtf8
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:541,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:542,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:543,23'
              BranchSideFuncs:
                - calloc
                - ConvertWCharNToUtf8
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:544,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:545,3'
              BranchSideFuncs:
                - ConvertWCharNToUtf8
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:546,42'
              BranchSideFuncs:
                - ConvertWCharNToUtf8
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:547,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:549,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:552,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:552,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:552,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:552,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:553,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:554,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:555,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:537,21'
          Dst:             ConvertWCharNToUtf8
        - Src:             'winpr/libwinpr/crt/unicode.c:543,8'
          Dst:             calloc
        - Src:             'winpr/libwinpr/crt/unicode.c:546,22'
          Dst:             ConvertWCharNToUtf8
        - Src:             'winpr/libwinpr/crt/unicode.c:552,2'
          Dst:             winpr_int_assert
    - functionName:    ConvertWCharNToUtf8
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wstr
        - wlen
        - str
        - len
      BBCount:         45
      ICount:          216
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - SetLastError
        - WideCharToMultiByte
        - _wcsnlen
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:384,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:385,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:387,2'
              BranchSideFuncs:
                - winpr_int_assert
                - _wcsnlen
                - WideCharToMultiByte
                - SetLastError
        - Branch String:   'winpr/libwinpr/crt/unicode.c:387,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:387,2'
              BranchSideFuncs:
                - _wcsnlen
                - WideCharToMultiByte
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:387,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:390,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:390,28'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:392,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/crt/unicode.c:390,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:392,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:396,6'
              BranchSideFuncs:
                - WideCharToMultiByte
        - Branch String:   'winpr/libwinpr/crt/unicode.c:396,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:398,20'
              BranchSideFuncs:
                - WideCharToMultiByte
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:401,49'
              BranchSideFuncs:
                - WideCharToMultiByte
        - Branch String:   'winpr/libwinpr/crt/unicode.c:402,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:402,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:403,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:402,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:402,42'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:404,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:402,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:403,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:404,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:404,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:406,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:410,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:406,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:406,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:408,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:406,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:407,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:408,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:412,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:412,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:414,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:412,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:413,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:414,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:387,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode.c:388,17'
          Dst:             _wcsnlen
        - Src:             'winpr/libwinpr/crt/unicode.c:392,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/crt/unicode.c:401,17'
          Dst:             WideCharToMultiByte
    - functionName:    ConvertWCharToUtf8Alloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wstr
        - pUtfCharLength
      BBCount:         22
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - ConvertWCharToUtf8
        - calloc
        - winpr_int_assert
      functionUses:    18
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:515,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:516,4'
              BranchSideFuncs:
                - calloc
                - ConvertWCharToUtf8
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:517,6'
              BranchSideFuncs:
                - calloc
                - ConvertWCharToUtf8
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:517,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:519,23'
              BranchSideFuncs:
                - calloc
                - ConvertWCharToUtf8
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:520,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:521,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - winpr_int_assert
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:522,41'
              BranchSideFuncs:
                - ConvertWCharToUtf8
                - winpr_int_assert
                - free
        - Branch String:   'winpr/libwinpr/crt/unicode.c:523,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:525,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:528,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:528,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:528,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:528,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:529,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:530,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:531,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:514,21'
          Dst:             ConvertWCharToUtf8
        - Src:             'winpr/libwinpr/crt/unicode.c:519,8'
          Dst:             calloc
        - Src:             'winpr/libwinpr/crt/unicode.c:522,22'
          Dst:             ConvertWCharToUtf8
        - Src:             'winpr/libwinpr/crt/unicode.c:528,2'
          Dst:             winpr_int_assert
    - functionName:    ConvertWCharToUtf8
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wstr
        - str
        - len
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertWCharNToUtf8
        - _wcslen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:370,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:372,7'
              BranchSideFuncs:
                - _wcslen
                - ConvertWCharNToUtf8
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:377,30'
              BranchSideFuncs:
                - _wcslen
                - ConvertWCharNToUtf8
        - Branch String:   'winpr/libwinpr/crt/unicode.c:372,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:372,14'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:374,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode.c:372,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:373,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:374,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:377,22'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/crt/unicode.c:378,9'
          Dst:             ConvertWCharNToUtf8
    - functionName:    _byteswap_ushort
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/crt.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - _val
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ByteSwapUnicode
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wstr
        - length
      BBCount:         16
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _byteswap_ushort
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode.c:361,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:361,2'
              BranchSideFuncs:
                - _byteswap_ushort
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:361,2'
              BranchSideFuncs:
                - winpr_int_assert
                - _byteswap_ushort
        - Branch String:   'winpr/libwinpr/crt/unicode.c:361,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:361,2'
              BranchSideFuncs:
                - _byteswap_ushort
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:361,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode.c:363,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:364,30'
              BranchSideFuncs:
                - _byteswap_ushort
            - BranchSide:      'winpr/libwinpr/crt/unicode.c:365,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode.c:361,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode.c:364,13'
          Dst:             _byteswap_ushort
    - functionName:    hex2bin
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - what
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:93,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:94,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:95,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:95,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:96,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:98,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wcsndup
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - n
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:835,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:836,3'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/crt/string.c:838,23'
              BranchSideFuncs:
                - calloc
        - Branch String:   'winpr/libwinpr/crt/string.c:839,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:840,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:841,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:838,16'
          Dst:             calloc
    - functionName:    InitializeConstWCharFromUtf8
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - buffer
        - len
      BBCount:         18
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertUtf8ToWChar
        - winpr_int_assert
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:827,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:827,2'
              BranchSideFuncs:
                - winpr_int_assert
                - ConvertUtf8ToWChar
            - BranchSide:      'winpr/libwinpr/crt/string.c:827,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:828,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:828,2'
              BranchSideFuncs:
                - ConvertUtf8ToWChar
            - BranchSide:      'winpr/libwinpr/crt/string.c:828,2'
              BranchSideFuncs:
                - winpr_int_assert
                - ConvertUtf8ToWChar
        - Branch String:   'winpr/libwinpr/crt/string.c:828,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:828,2'
              BranchSideFuncs:
                - ConvertUtf8ToWChar
            - BranchSide:      'winpr/libwinpr/crt/string.c:828,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:827,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/string.c:828,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/string.c:829,8'
          Dst:             ConvertUtf8ToWChar
    - functionName:    GetLine
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lineptr
        - size
        - stream
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getline
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:809,9'
          Dst:             getline
    - functionName:    getline
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    StrSep
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stringp
        - delim
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strpbrk
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:758,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:758,32'
              BranchSideFuncs:
                - strpbrk
            - BranchSide:      'winpr/libwinpr/crt/string.c:758,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:760,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:761,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:764,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:758,24'
          Dst:             strpbrk
    - functionName:    strpbrk
      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:    ConvertLineEndingToCRLF
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - size
      BBCount:         45
      ICount:          243
      EdgeCount:       50
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:701,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:701,2'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
            - BranchSide:      'winpr/libwinpr/crt/string.c:701,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:703,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:703,2'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/crt/string.c:703,2'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
        - Branch String:   'winpr/libwinpr/crt/string.c:703,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:703,2'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/crt/string.c:703,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:706,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:707,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:709,9'
              BranchSideFuncs:
                - calloc
        - Branch String:   'winpr/libwinpr/crt/string.c:710,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:712,12'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/crt/string.c:723,21'
              BranchSideFuncs:
                - calloc
        - Branch String:   'winpr/libwinpr/crt/string.c:713,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:717,15'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/crt/string.c:717,15'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/crt/string.c:720,5'
              BranchSideFuncs:
                - calloc
        - Branch String:   'winpr/libwinpr/crt/string.c:724,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:725,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:728,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:730,18'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:750,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:731,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:734,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:739,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:746,18'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:739,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:739,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:744,5'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:739,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:741,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:744,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:701,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/string.c:703,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/string.c:723,14'
          Dst:             calloc
    - functionName:    ConvertLineEndingToLF
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - size
      BBCount:         24
      ICount:          127
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:680,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:680,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:680,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:680,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:680,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:680,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:681,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:683,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:696,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:684,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:692,21'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:688,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:688,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:690,5'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:688,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:689,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:690,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:680,2'
          Dst:             winpr_int_assert
    - functionName:    IsCharLowerW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ch
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:668,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:668,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:671,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:668,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:669,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:671,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    IsCharLowerA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:660,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:660,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:663,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:660,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:661,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:663,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    IsCharUpperW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ch
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:652,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:652,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:655,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:652,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:653,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:655,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    IsCharUpperA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:644,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:644,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:647,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:644,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:645,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:647,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    IsCharAlphaNumericW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ch
      BBCount:         18
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:635,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:635,24'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:635,42'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:635,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:635,42'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:637,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:635,54'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:635,58'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:636,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:635,71'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:636,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:637,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:636,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:636,24'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:639,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:635,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:637,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:639,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    IsCharAlphaNumericA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         18
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:626,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:626,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:626,40'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:626,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:626,40'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:628,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:626,51'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:626,55'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:627,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:626,67'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:627,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:628,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:627,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:627,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:630,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:626,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:628,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:630,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    IsCharAlphaW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ch
      BBCount:         13
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:618,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:618,24'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:618,42'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:618,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:618,42'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:619,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:618,54'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:618,58'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:621,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:618,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:619,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:621,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    IsCharAlphaA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         13
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:610,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:610,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:610,40'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:610,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:610,40'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:611,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:610,51'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:610,55'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:613,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:610,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:611,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:613,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CharLowerBuffA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpsz
        - cchLength
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:584,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:585,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:587,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:587,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:589,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:593,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:589,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:589,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:591,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:589,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:590,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:591,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CharLowerBuffW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpsz
        - cchLength
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_Data_Get_UINT16
        - winpr_Data_Write_UINT16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:598,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:600,40'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.5282
                - winpr_Data_Write_UINT16.5283
            - BranchSide:      'winpr/libwinpr/crt/string.c:605,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:600,17'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'winpr/libwinpr/crt/string.c:602,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    winpr_Data_Get_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:60,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:64,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:66,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:60,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:236,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:236,3'
          Dst:             winpr_int_assert
    - functionName:    CharLowerW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpsz
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CharLowerBuffW
        - _wcsnlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:576,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:577,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:578,17'
              BranchSideFuncs:
                - CharLowerBuffW
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:575,21'
          Dst:             _wcsnlen
        - Src:             'winpr/libwinpr/crt/string.c:578,2'
          Dst:             CharLowerBuffW
    - functionName:    _wcsnlen
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - max
      BBCount:         16
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:326,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:326,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:326,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:329,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:331,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:335,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:331,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:332,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:333,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:326,2'
          Dst:             winpr_int_assert
    - functionName:    CharLowerA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpsz
      BBCount:         24
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:545,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:546,3'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'winpr/libwinpr/crt/string.c:548,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'winpr/libwinpr/crt/string.c:550,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:551,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:553,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:553,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:555,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:564,14'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:557,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:557,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:560,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:557,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:558,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:560,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:564,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:566,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:570,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:566,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:566,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:568,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:566,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:567,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:568,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:548,11'
          Dst:             strlen
    - functionName:    CharUpperBuffW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpsz
        - cchLength
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_Data_Get_UINT16
        - winpr_Data_Write_UINT16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:531,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:533,40'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.5282
                - winpr_Data_Write_UINT16.5283
            - BranchSide:      'winpr/libwinpr/crt/string.c:538,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:533,17'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'winpr/libwinpr/crt/string.c:535,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    CharUpperBuffA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpsz
        - cchLength
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:517,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:520,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:520,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:522,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:522,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:522,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:524,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:522,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:523,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:524,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CharUpperW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpsz
      BBCount:         24
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _wcslen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:487,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:488,3'
              BranchSideFuncs:
                - _wcslen
            - BranchSide:      'winpr/libwinpr/crt/string.c:490,19'
              BranchSideFuncs:
                - _wcslen
        - Branch String:   'winpr/libwinpr/crt/string.c:492,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:493,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:495,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:495,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:497,14'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:506,14'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:499,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:499,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:502,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:499,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:500,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:502,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:506,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:508,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:508,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:508,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:510,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:508,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:509,14'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:510,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:490,11'
          Dst:             _wcslen
    - functionName:    _wcslen
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         12
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    47
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:314,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:314,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:314,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:316,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:317,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:319,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:314,2'
          Dst:             winpr_int_assert
    - functionName:    CharUpperA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpsz
      BBCount:         24
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:455,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:456,3'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'winpr/libwinpr/crt/string.c:458,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'winpr/libwinpr/crt/string.c:460,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:461,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:463,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:463,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:465,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:474,14'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:467,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:467,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:470,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:467,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:468,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:470,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:474,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:476,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:480,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:476,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:476,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:478,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:476,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:477,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:478,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:458,11'
          Dst:             strlen
    - functionName:    wcstok_s
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strToken
        - strDelimit
        - context
      BBCount:         24
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _wcschr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:411,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:412,15'
              BranchSideFuncs:
                - _wcschr
                - _wcschr
            - BranchSide:      'winpr/libwinpr/crt/string.c:414,11'
              BranchSideFuncs:
                - _wcschr
                - _wcschr
        - Branch String:   'winpr/libwinpr/crt/string.c:416,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:416,30'
              BranchSideFuncs:
                - _wcschr
                - _wcschr
            - BranchSide:      'winpr/libwinpr/crt/string.c:416,2'
              BranchSideFuncs:
                - _wcschr
                - _wcschr
        - Branch String:   'winpr/libwinpr/crt/string.c:416,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:418,11'
              BranchSideFuncs:
                - _wcschr
                - _wcschr
            - BranchSide:      'winpr/libwinpr/crt/string.c:422,8'
              BranchSideFuncs:
                - _wcschr
        - Branch String:   'winpr/libwinpr/crt/string.c:422,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:423,3'
              BranchSideFuncs:
                - _wcschr
            - BranchSide:      'winpr/libwinpr/crt/string.c:425,22'
              BranchSideFuncs:
                - _wcschr
        - Branch String:   'winpr/libwinpr/crt/string.c:428,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:428,32'
              BranchSideFuncs:
                - _wcschr
            - BranchSide:      'winpr/libwinpr/crt/string.c:428,2'
              BranchSideFuncs:
                - _wcschr
        - Branch String:   'winpr/libwinpr/crt/string.c:428,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:430,11'
              BranchSideFuncs:
                - _wcschr
            - BranchSide:      'winpr/libwinpr/crt/string.c:434,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:434,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:435,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:437,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:416,22'
          Dst:             _wcschr
        - Src:             'winpr/libwinpr/crt/string.c:428,24'
          Dst:             _wcschr
    - functionName:    _wcschr
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - str
        - c
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:369,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:369,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:369,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:369,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:370,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:372,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:372,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:372,23'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:372,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strtok_s
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strToken
        - strDelimit
        - context
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strtok_r
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:403,9'
          Dst:             strtok_r
    - functionName:    strtok_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _wcsrchr
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - str
        - c
      BBCount:         11
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:387,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:388,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:390,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:390,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:392,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:397,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:393,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:394,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:395,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _wcsstr
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - strSearch
      BBCount:         23
      ICount:          105
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - _wcslen
        - _wcsncmp
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:342,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:342,2'
              BranchSideFuncs:
                - winpr_int_assert
                - _wcslen
                - _wcsncmp
            - BranchSide:      'winpr/libwinpr/crt/string.c:342,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:343,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:343,2'
              BranchSideFuncs:
                - _wcslen
                - _wcsncmp
            - BranchSide:      'winpr/libwinpr/crt/string.c:343,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:345,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:346,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:348,35'
              BranchSideFuncs:
                - _wcslen
                - _wcsncmp
        - Branch String:   'winpr/libwinpr/crt/string.c:349,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:351,16'
              BranchSideFuncs:
                - _wcsncmp
            - BranchSide:      'winpr/libwinpr/crt/string.c:355,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:351,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:352,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:353,6'
              BranchSideFuncs:
                - _wcsncmp
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:342,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/string.c:343,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/string.c:348,27'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/crt/string.c:351,7'
          Dst:             _wcsncmp
    - functionName:    _wcsncmp
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - string1
        - string2
        - count
      BBCount:         28
      ICount:          125
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:292,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:292,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/string.c:292,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:293,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:293,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:293,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:295,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:297,19'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:305,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:300,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:301,16'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:302,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:302,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:302,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:303,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:292,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/string.c:293,2'
          Dst:             winpr_int_assert
    - functionName:    _wcscmp
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string1
        - string2
      BBCount:         25
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:275,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:275,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/string.c:275,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:276,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:276,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:276,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:283,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:284,16'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:285,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:285,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:285,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:286,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:275,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/string.c:276,2'
          Dst:             winpr_int_assert
    - functionName:    _strnicmp
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - string1
        - string2
        - count
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strncasecmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:268,9'
          Dst:             strncasecmp
    - functionName:    strncasecmp
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _stricmp
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string1
        - string2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcasecmp
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:263,9'
          Dst:             strcasecmp
    - functionName:    strcasecmp
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _wcsncat
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - sz
      BBCount:         22
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _wcslen
        - _wcsnlen
        - winpr_int_assert
      functionUses:    39
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:250,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:250,2'
              BranchSideFuncs:
                - winpr_int_assert
                - _wcslen
                - _wcsnlen
            - BranchSide:      'winpr/libwinpr/crt/string.c:250,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:251,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:251,2'
              BranchSideFuncs:
                - _wcslen
                - _wcsnlen
            - BranchSide:      'winpr/libwinpr/crt/string.c:251,2'
              BranchSideFuncs:
                - winpr_int_assert
                - _wcslen
                - _wcsnlen
        - Branch String:   'winpr/libwinpr/crt/string.c:251,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:251,2'
              BranchSideFuncs:
                - _wcslen
                - _wcsnlen
            - BranchSide:      'winpr/libwinpr/crt/string.c:251,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/string.c:255,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:256,19'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:257,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:250,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/string.c:251,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/string.c:253,22'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/crt/string.c:254,22'
          Dst:             _wcsnlen
    - functionName:    _wcsdup
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strSource
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - _wcslen
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:233,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:234,3'
              BranchSideFuncs:
                - _wcslen
                - calloc
                - WLog_Print_dbg_tag.5304
            - BranchSide:      'winpr/libwinpr/crt/string.c:236,23'
              BranchSideFuncs:
                - _wcslen
                - calloc
                - WLog_Print_dbg_tag.5304
        - Branch String:   'winpr/libwinpr/crt/string.c:239,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:240,10'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5304
            - BranchSide:      'winpr/libwinpr/crt/string.c:242,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5304
        - Branch String:   'winpr/libwinpr/crt/string.c:242,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:243,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5304
            - BranchSide:      'winpr/libwinpr/crt/string.c:245,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:236,15'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/crt/string.c:237,26'
          Dst:             calloc
        - Src:             'winpr/libwinpr/crt/string.c:243,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    _strdup
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strSource
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Print_dbg_tag
        - strdup
      functionUses:    33
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:220,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:221,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:223,32'
              BranchSideFuncs:
                - strdup
                - WLog_Print_dbg_tag.5304
        - Branch String:   'winpr/libwinpr/crt/string.c:225,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:226,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5304
            - BranchSide:      'winpr/libwinpr/crt/string.c:228,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:223,25'
          Dst:             strdup
        - Src:             'winpr/libwinpr/crt/string.c:226,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    strdup
      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:    winpr_vasprintf
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - slen
        - templ
        - oap
      BBCount:         10
      ICount:          108
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:195,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:196,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:198,29'
              BranchSideFuncs:
                - calloc
                - vsnprintf
                - free
        - Branch String:   'winpr/libwinpr/crt/string.c:199,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:200,3'
              BranchSideFuncs:
                - vsnprintf
                - free
            - BranchSide:      'winpr/libwinpr/crt/string.c:202,2'
              BranchSideFuncs:
                - vsnprintf
                - free
        - Branch String:   'winpr/libwinpr/crt/string.c:206,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:208,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/crt/string.c:211,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:193,21'
          Dst:             vsnprintf
        - Src:             'winpr/libwinpr/crt/string.c:198,14'
          Dst:             calloc
        - Src:             'winpr/libwinpr/crt/string.c:203,19'
          Dst:             vsnprintf
    - functionName:    winpr_asprintf
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - slen
        - templ
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_vasprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:179,11'
          Dst:             winpr_vasprintf
    - functionName:    winpr_str_append
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - what
        - buffer
        - size
        - separator
      BBCount:         17
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strncat
        - strnlen
      functionUses:    11
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:160,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:160,45'
              BranchSideFuncs:
                - strnlen
                - strncat
                - strncat
            - BranchSide:      'winpr/libwinpr/crt/string.c:160,15'
              BranchSideFuncs:
                - strncat
                - strncat
        - Branch String:   'winpr/libwinpr/crt/string.c:161,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:161,34'
              BranchSideFuncs:
                - strncat
                - strncat
            - BranchSide:      'winpr/libwinpr/crt/string.c:161,15'
              BranchSideFuncs:
                - strncat
                - strncat
        - Branch String:   'winpr/libwinpr/crt/string.c:163,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:164,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:166,7'
              BranchSideFuncs:
                - strncat
                - strncat
        - Branch String:   'winpr/libwinpr/crt/string.c:166,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:166,21'
              BranchSideFuncs:
                - strncat
                - strncat
            - BranchSide:      'winpr/libwinpr/crt/string.c:169,10'
              BranchSideFuncs:
                - strncat
        - Branch String:   'winpr/libwinpr/crt/string.c:166,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:167,11'
              BranchSideFuncs:
                - strncat
                - strncat
            - BranchSide:      'winpr/libwinpr/crt/string.c:169,10'
              BranchSideFuncs:
                - strncat
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:158,22'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/crt/string.c:159,21'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/crt/string.c:160,37'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/crt/string.c:167,3'
          Dst:             strncat
        - Src:             'winpr/libwinpr/crt/string.c:169,2'
          Dst:             strncat
    - functionName:    strncat
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    escape
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - dst
        - what
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:130,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:132,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/string.c:136,10'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:136,2'
          Dst:             sprintf
    - functionName:    sprintf
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_str_url_encode
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - escape
        - strnlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:143,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:144,3'
              BranchSideFuncs:
                - strnlen
                - escape
            - BranchSide:      'winpr/libwinpr/crt/string.c:146,14'
              BranchSideFuncs:
                - strnlen
                - escape
        - Branch String:   'winpr/libwinpr/crt/string.c:147,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:149,20'
              BranchSideFuncs:
                - escape
                - strnlen
            - BranchSide:      'winpr/libwinpr/crt/string.c:152,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:142,14'
          Dst:             calloc
        - Src:             'winpr/libwinpr/crt/string.c:147,25'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/crt/string.c:150,9'
          Dst:             escape
    - functionName:    unescape
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - what
        - px
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_b_loc
        - hex2bin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:104,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:104,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - hex2bin
                - hex2bin
            - BranchSide:      'winpr/libwinpr/crt/string.c:110,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:104,43'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:104,46'
              BranchSideFuncs:
                - __ctype_b_loc
                - hex2bin
                - hex2bin
            - BranchSide:      'winpr/libwinpr/crt/string.c:110,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/string.c:104,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:106,4'
              BranchSideFuncs:
                - hex2bin
                - hex2bin
            - BranchSide:      'winpr/libwinpr/crt/string.c:110,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:104,25'
          Dst:             __ctype_b_loc
        - Src:             'winpr/libwinpr/crt/string.c:104,46'
          Dst:             __ctype_b_loc
        - Src:             'winpr/libwinpr/crt/string.c:107,15'
          Dst:             hex2bin
        - Src:             'winpr/libwinpr/crt/string.c:107,34'
          Dst:             hex2bin
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_str_url_decode
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - strnlen
        - unescape
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/string.c:116,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:117,3'
              BranchSideFuncs:
                - strnlen
                - unescape
            - BranchSide:      'winpr/libwinpr/crt/string.c:119,9'
              BranchSideFuncs:
                - strnlen
                - unescape
        - Branch String:   'winpr/libwinpr/crt/string.c:120,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/string.c:122,22'
              BranchSideFuncs:
                - unescape
                - strnlen
            - BranchSide:      'winpr/libwinpr/crt/string.c:125,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/crt/string.c:115,14'
          Dst:             calloc
        - Src:             'winpr/libwinpr/crt/string.c:120,25'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/crt/string.c:123,16'
          Dst:             unescape
    - functionName:    winpr_int_assert
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/assert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - condstr
        - file
        - fkt
        - line
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - abort
        - winpr_log_backtrace_ex
      functionUses:    2330
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/assert.c:28,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/assert.c:28,2'
              BranchSideFuncs:
                - WLog_PrintMessage
                - winpr_log_backtrace_ex
                - abort
            - BranchSide:      'winpr/libwinpr/crt/assert.c:29,25'
              BranchSideFuncs:
                - winpr_log_backtrace_ex
                - abort
      Callsites:
        - Src:             'winpr/libwinpr/crt/assert.c:27,26'
          Dst:             WLog_Get
        - Src:             'winpr/libwinpr/crt/assert.c:28,2'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/libwinpr/crt/assert.c:28,2'
          Dst:             WLog_PrintMessage
        - Src:             'winpr/libwinpr/crt/assert.c:29,2'
          Dst:             winpr_log_backtrace_ex
        - Src:             'winpr/libwinpr/crt/assert.c:30,2'
          Dst:             abort
    - functionName:    winpr_ConvertUTF16toUTF8_Internal
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sourceStart
        - sourceEnd
        - targetStart
        - targetEnd
        - flags
      BBCount:         68
      ICount:          406
      EdgeCount:       82
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:149,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:149,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:151,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:161,32'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:161,35'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:191,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:161,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:164,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:191,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:164,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:166,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:186,5'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:169,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:169,37'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:175,14'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:169,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:175,14'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:175,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:178,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:194,32'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:194,35'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:200,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:194,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:196,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:200,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:203,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:205,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:207,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:207,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:209,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:211,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:211,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:213,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:215,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:215,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:217,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:221,17'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:227,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:227,33'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:235,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:227,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:229,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:235,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:235,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:237,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:263,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:237,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:241,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:246,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:252,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:258,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:263,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:267,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:272,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:277,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:282,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isLegalUTF8
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - source
        - length
      BBCount:         46
      ICount:          232
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:312,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:315,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:319,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:325,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:331,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:370,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:319,33'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:319,36'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:320,5'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:319,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:320,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:322,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:325,33'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:325,36'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:325,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:326,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:328,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:331,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:332,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:334,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:334,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:338,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:344,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:350,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:356,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:362,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:338,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:341,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:344,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:345,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:347,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:350,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:351,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:353,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:356,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:359,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:362,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:364,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:370,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:370,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:370,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:371,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:372,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:374,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:375,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:377,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winpr_ConvertUTF8toUTF16_Internal
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sourceStart
        - sourceEnd
        - targetStart
        - targetEnd
        - flags
      BBCount:         85
      ICount:          529
      EdgeCount:       104
      CyclomaticComplexity: 21
      functionsReached:
        - isLegalUTF8
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:393,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:393,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:395,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:397,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:397,7'
              BranchSideFuncs:
                - winpr_int_assert
                - isLegalUTF8
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:397,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:397,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:397,7'
              BranchSideFuncs:
                - winpr_int_assert
                - isLegalUTF8
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:397,7'
              BranchSideFuncs:
                - winpr_int_assert
                - isLegalUTF8
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:397,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:397,7'
              BranchSideFuncs:
                - isLegalUTF8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:397,7'
              BranchSideFuncs:
                - winpr_int_assert
                - isLegalUTF8
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:397,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:397,7'
              BranchSideFuncs:
                - winpr_int_assert
                - isLegalUTF8
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:397,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:397,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:397,7'
              BranchSideFuncs:
                - isLegalUTF8
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:397,7'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:399,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:401,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:406,20'
              BranchSideFuncs:
                - isLegalUTF8
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:406,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:408,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:415,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:415,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:418,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:424,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:430,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:436,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:442,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:448,18'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:451,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:453,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:453,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:460,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:453,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:455,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:460,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:460,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:464,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:488,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:464,33'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:464,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:482,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:464,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:466,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:482,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:466,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:468,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:474,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:474,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:475,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:477,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:482,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:483,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:485,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:488,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:490,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:507,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:490,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:492,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:498,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:498,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:499,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:501,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:507,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:507,39'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:514,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:507,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:509,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:514,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:516,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:518,29'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:523,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - isLegalUTF8
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:397,7'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:397,7'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:406,8'
          Dst:             isLegalUTF8
    - functionName:    winpr_ConvertUTF16toUTF8
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - cchSrc
        - dst
        - cchDst
      BBCount:         36
      ICount:          198
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - SetLastError
        - _wcsnlen
        - winpr_ConvertUTF16toUTF8_Internal
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:589,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:590,40'
              BranchSideFuncs:
                - _wcsnlen
                - winpr_ConvertUTF16toUTF8_Internal
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - winpr_ConvertUTF16toUTF8_Internal
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:592,11'
              BranchSideFuncs:
                - winpr_ConvertUTF16toUTF8_Internal
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - winpr_ConvertUTF16toUTF8_Internal
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:595,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:598,50'
              BranchSideFuncs:
                - winpr_ConvertUTF16toUTF8_Internal
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:604,12'
              BranchSideFuncs:
                - winpr_ConvertUTF16toUTF8_Internal
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:613,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:615,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:619,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:619,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:619,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:619,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:619,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:619,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:619,36'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:590,17'
          Dst:             _wcsnlen
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:598,7'
          Dst:             winpr_ConvertUTF16toUTF8_Internal
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:608,7'
          Dst:             winpr_ConvertUTF16toUTF8_Internal
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:615,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:619,36'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:619,36'
          Dst:             winpr_int_assert
    - functionName:    int_WideCharToMultiByte
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - CodePage
        - dwFlags
        - lpWideCharStr
        - cchWideChar
        - lpMultiByteStr
        - cbMultiByte
        - lpDefaultChar
        - lpUsedDefaultChar
      BBCount:         43
      ICount:          194
      EdgeCount:       51
      CyclomaticComplexity: 10
      functionsReached:
        - _wcslen
        - winpr_ConvertUTF16toUTF8
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:673,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:673,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:674,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:673,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:674,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:676,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
                - _wcslen
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:676,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:679,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
                - _wcslen
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:679,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:679,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
                - _wcslen
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:679,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:681,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:683,30'
              BranchSideFuncs:
                - _wcslen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:689,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:684,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:685,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:686,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:697,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:697,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:697,34'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:697,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:697,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:697,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:697,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:697,34'
              BranchSideFuncs:
                - winpr_ConvertUTF16toUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:697,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:697,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:697,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_ConvertUTF16toUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:697,34'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:697,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:697,34'
              BranchSideFuncs:
                - winpr_ConvertUTF16toUTF8
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:697,34'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:679,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:683,22'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:697,34'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:697,34'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:696,9'
          Dst:             winpr_ConvertUTF16toUTF8
    - functionName:    winpr_ConvertUTF8toUTF16
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - cchSrc
        - dst
        - cchDst
      BBCount:         36
      ICount:          200
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - SetLastError
        - strnlen
        - winpr_ConvertUTF8toUTF16_Internal
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:547,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:548,38'
              BranchSideFuncs:
                - strnlen
                - winpr_ConvertUTF8toUTF16_Internal
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - winpr_ConvertUTF8toUTF16_Internal
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:550,11'
              BranchSideFuncs:
                - winpr_ConvertUTF8toUTF16_Internal
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - winpr_ConvertUTF8toUTF16_Internal
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:553,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:556,50'
              BranchSideFuncs:
                - winpr_ConvertUTF8toUTF16_Internal
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:562,12'
              BranchSideFuncs:
                - winpr_ConvertUTF8toUTF16_Internal
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:571,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:573,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:577,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:577,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:577,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:577,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:577,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:577,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:577,36'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:548,17'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:556,7'
          Dst:             winpr_ConvertUTF8toUTF16_Internal
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:566,7'
          Dst:             winpr_ConvertUTF8toUTF16_Internal
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:573,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:577,36'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:577,36'
          Dst:             winpr_int_assert
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    int_MultiByteToWideChar
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - CodePage
        - dwFlags
        - lpMultiByteStr
        - cbMultiByte
        - lpWideCharStr
        - cchWideChar
      BBCount:         48
      ICount:          208
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - WLog_Print_dbg_tag
        - strlen
        - winpr_ConvertUTF8toUTF16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:632,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:632,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:633,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:632,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:633,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:635,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
                - WLog_Print_dbg_tag.5352
                - strlen
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:635,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:636,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:638,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
                - WLog_Print_dbg_tag.5352
                - strlen
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:638,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:640,29'
              BranchSideFuncs:
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
                - WLog_Print_dbg_tag.5352
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:646,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
                - WLog_Print_dbg_tag.5352
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:641,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:642,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:643,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
                - WLog_Print_dbg_tag.5352
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:648,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:648,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
                - WLog_Print_dbg_tag.5352
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:648,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:649,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:653,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:653,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:656,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5352
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:661,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:661,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:661,34'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:661,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:661,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:661,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:661,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:661,34'
              BranchSideFuncs:
                - winpr_ConvertUTF8toUTF16
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:661,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:661,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:661,34'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_ConvertUTF8toUTF16
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:661,34'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/crt/unicode_builtin.c:661,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:661,34'
              BranchSideFuncs:
                - winpr_ConvertUTF8toUTF16
            - BranchSide:      'winpr/libwinpr/crt/unicode_builtin.c:661,34'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:640,22'
          Dst:             strlen
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:648,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:656,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:661,34'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:661,34'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/crt/unicode_builtin.c:660,9'
          Dst:             winpr_ConvertUTF8toUTF16
    - functionName:    DeleteCriticalSection
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/critical.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpCriticalSection
      BBCount:         12
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - sem_destroy
        - winpr_int_assert
      functionUses:    11
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/critical.c:255,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:255,2'
              BranchSideFuncs:
                - sem_destroy
                - free
            - BranchSide:      'winpr/libwinpr/synch/critical.c:255,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/critical.c:262,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:262,6'
              BranchSideFuncs:
                - sem_destroy
                - free
            - BranchSide:      'winpr/libwinpr/synch/critical.c:267,29'
              BranchSideFuncs:
                - sem_destroy
                - free
      Callsites:
        - Src:             'winpr/libwinpr/synch/critical.c:255,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/critical.c:267,3'
          Dst:             sem_destroy
    - functionName:    sem_destroy
      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:    UnWaitCriticalSection
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/critical.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpCriticalSection
      BBCount:         9
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - sem_post
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/critical.c:142,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:142,2'
              BranchSideFuncs:
                - sem_post
            - BranchSide:      'winpr/libwinpr/synch/critical.c:142,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/synch/critical.c:142,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/critical.c:146,2'
          Dst:             sem_post
    - functionName:    sem_post
      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:    LeaveCriticalSection
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/critical.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpCriticalSection
      BBCount:         15
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - InterlockedDecrement
        - UnWaitCriticalSection
        - winpr_int_assert
      functionUses:    46
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/critical.c:233,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:233,2'
              BranchSideFuncs:
                - InterlockedDecrement
                - InterlockedDecrement
                - UnWaitCriticalSection
            - BranchSide:      'winpr/libwinpr/synch/critical.c:233,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/critical.c:236,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:239,3'
              BranchSideFuncs:
                - InterlockedDecrement
                - UnWaitCriticalSection
            - BranchSide:      'winpr/libwinpr/synch/critical.c:249,31'
              BranchSideFuncs:
                - InterlockedDecrement
        - Branch String:   'winpr/libwinpr/synch/critical.c:241,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:244,26'
              BranchSideFuncs:
                - UnWaitCriticalSection
            - BranchSide:      'winpr/libwinpr/synch/critical.c:246,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/critical.c:233,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/critical.c:241,7'
          Dst:             InterlockedDecrement
        - Src:             'winpr/libwinpr/synch/critical.c:244,4'
          Dst:             UnWaitCriticalSection
        - Src:             'winpr/libwinpr/synch/critical.c:249,9'
          Dst:             InterlockedDecrement
    - functionName:    TryEnterCriticalSection
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/critical.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpCriticalSection
      BBCount:         14
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - GetCurrentThreadId
        - InterlockedCompareExchange
        - InterlockedIncrement
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/critical.c:209,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:209,2'
              BranchSideFuncs:
                - InterlockedCompareExchange
                - InterlockedIncrement
            - BranchSide:      'winpr/libwinpr/synch/critical.c:209,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/critical.c:212,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:214,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/critical.c:220,6'
              BranchSideFuncs:
                - InterlockedIncrement
        - Branch String:   'winpr/libwinpr/synch/critical.c:220,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:223,3'
              BranchSideFuncs:
                - InterlockedIncrement
            - BranchSide:      'winpr/libwinpr/synch/critical.c:228,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/critical.c:207,45'
          Dst:             GetCurrentThreadId
        - Src:             'winpr/libwinpr/synch/critical.c:209,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/critical.c:212,6'
          Dst:             InterlockedCompareExchange
        - Src:             'winpr/libwinpr/synch/critical.c:224,3'
          Dst:             InterlockedIncrement
    - functionName:    WaitForCriticalSection
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/critical.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpCriticalSection
      BBCount:         9
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - sem_wait
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/critical.c:132,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:132,2'
              BranchSideFuncs:
                - sem_wait
            - BranchSide:      'winpr/libwinpr/synch/critical.c:132,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/synch/critical.c:132,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/critical.c:136,2'
          Dst:             sem_wait
    - functionName:    sem_wait
      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:    EnterCriticalSection
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/critical.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpCriticalSection
      BBCount:         15
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - GetCurrentThreadId
        - InterlockedIncrement
        - WaitForCriticalSection
        - winpr_int_assert
      functionUses:    38
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/critical.c:152,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:152,2'
              BranchSideFuncs:
                - InterlockedIncrement
                - GetCurrentThreadId
                - GetCurrentThreadId
                - WaitForCriticalSection
            - BranchSide:      'winpr/libwinpr/synch/critical.c:152,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/critical.c:186,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:189,7'
              BranchSideFuncs:
                - GetCurrentThreadId
                - WaitForCriticalSection
                - GetCurrentThreadId
            - BranchSide:      'winpr/libwinpr/synch/critical.c:201,2'
              BranchSideFuncs:
                - GetCurrentThreadId
        - Branch String:   'winpr/libwinpr/synch/critical.c:189,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:192,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/critical.c:197,26'
              BranchSideFuncs:
                - WaitForCriticalSection
                - GetCurrentThreadId
      Callsites:
        - Src:             'winpr/libwinpr/synch/critical.c:152,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/critical.c:186,6'
          Dst:             InterlockedIncrement
        - Src:             'winpr/libwinpr/synch/critical.c:189,61'
          Dst:             GetCurrentThreadId
        - Src:             'winpr/libwinpr/synch/critical.c:197,3'
          Dst:             WaitForCriticalSection
        - Src:             'winpr/libwinpr/synch/critical.c:202,55'
          Dst:             GetCurrentThreadId
    - functionName:    InitializeCriticalSectionAndSpinCount
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/critical.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpCriticalSection
        - dwSpinCount
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InitializeCriticalSectionEx
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/critical.c:102,9'
          Dst:             InitializeCriticalSectionEx
    - functionName:    InitializeCriticalSectionEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/critical.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - lpCriticalSection
        - dwSpinCount
        - Flags
      BBCount:         18
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - SetCriticalSectionSpinCount
        - WLog_Print_dbg_tag
        - sem_init
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/critical.c:55,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:55,2'
              BranchSideFuncs:
                - malloc
                - sem_init
                - SetCriticalSectionSpinCount
                - free
                - WLog_Print_dbg_tag.5398
            - BranchSide:      'winpr/libwinpr/synch/critical.c:55,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/critical.c:66,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:68,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5398
                - malloc
                - sem_init
                - SetCriticalSectionSpinCount
                - free
            - BranchSide:      'winpr/libwinpr/synch/critical.c:71,2'
              BranchSideFuncs:
                - malloc
                - sem_init
                - SetCriticalSectionSpinCount
                - free
        - Branch String:   'winpr/libwinpr/synch/critical.c:78,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:79,3'
              BranchSideFuncs:
                - sem_init
                - SetCriticalSectionSpinCount
                - free
            - BranchSide:      'winpr/libwinpr/synch/critical.c:89,15'
              BranchSideFuncs:
                - sem_init
                - SetCriticalSectionSpinCount
                - free
        - Branch String:   'winpr/libwinpr/synch/critical.c:89,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:90,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/synch/critical.c:93,30'
              BranchSideFuncs:
                - SetCriticalSectionSpinCount
      Callsites:
        - Src:             'winpr/libwinpr/synch/critical.c:55,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/critical.c:68,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/critical.c:89,6'
          Dst:             sem_init
        - Src:             'winpr/libwinpr/synch/critical.c:93,2'
          Dst:             SetCriticalSectionSpinCount
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    sem_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetCriticalSectionSpinCount
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/critical.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpCriticalSection
        - dwSpinCount
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/critical.c:108,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/critical.c:108,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/critical.c:108,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/synch/critical.c:108,2'
          Dst:             winpr_int_assert
    - functionName:    InitializeCriticalSection
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/critical.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpCriticalSection
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InitializeCriticalSectionEx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/critical.c:49,2'
          Dst:             InitializeCriticalSectionEx
    - functionName:    WINPR_HANDLE_IS_HANDLED
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - type
        - invalidValue
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:123,31'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:127,6'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:123,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:124,12'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:125,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:127,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:127,18'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/../handle/handle.h:129,3'
          Dst:             SetLastError
    - functionName:    EventGetFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EventIsHandled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:188,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:189,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/event.c:191,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:188,7'
          Dst:             EventIsHandled
    - functionName:    EventIsHandled
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WINPR_HANDLE_IS_HANDLED
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:181,9'
          Dst:             WINPR_HANDLE_IS_HANDLED
    - functionName:    EventCloseHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EventCloseHandle_
        - EventIsHandled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:229,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:230,3'
              BranchSideFuncs:
                - EventCloseHandle_
            - BranchSide:      'winpr/libwinpr/synch/event.c:232,27'
              BranchSideFuncs:
                - EventCloseHandle_
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:229,7'
          Dst:             EventIsHandled
        - Src:             'winpr/libwinpr/synch/event.c:232,9'
          Dst:             EventCloseHandle_
    - functionName:    EventCloseHandle_
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - event
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_event_uninit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:196,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:197,3'
              BranchSideFuncs:
                - winpr_event_uninit
                - free
                - free
            - BranchSide:      'winpr/libwinpr/synch/event.c:199,6'
              BranchSideFuncs:
                - winpr_event_uninit
                - free
                - free
        - Branch String:   'winpr/libwinpr/synch/event.c:199,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:202,3'
              BranchSideFuncs:
                - winpr_event_uninit
                - free
                - free
            - BranchSide:      'winpr/libwinpr/synch/event.c:205,22'
              BranchSideFuncs:
                - winpr_event_uninit
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:205,2'
          Dst:             winpr_event_uninit
    - functionName:    winpr_event_uninit
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - event
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - close
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:164,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:166,9'
              BranchSideFuncs:
                - close
                - close
            - BranchSide:      'winpr/libwinpr/synch/event.c:170,6'
              BranchSideFuncs:
                - close
        - Branch String:   'winpr/libwinpr/synch/event.c:170,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:170,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'winpr/libwinpr/synch/event.c:172,9'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:166,3'
          Dst:             close
        - Src:             'winpr/libwinpr/synch/event.c:172,3'
          Dst:             close
    - functionName:    GetEventWaitObject
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hEvent
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetEventFileDescriptor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:529,7'
          Dst:             GetEventFileDescriptor
    - functionName:    GetEventFileDescriptor
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hEvent
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_Handle_getFd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:475,9'
          Dst:             winpr_Handle_getFd
    - functionName:    winpr_Handle_getFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_Handle_GetInfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:171,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:172,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:174,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:174,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:174,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:175,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:174,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:174,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:175,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:174,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:175,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:177,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/../handle/handle.h:171,7'
          Dst:             winpr_Handle_GetInfo
    - functionName:    winpr_Handle_GetInfo
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - pType
        - pObject
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:148,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:154,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:154,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:155,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:158,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SetEventFileDescriptor
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hEvent
        - FileDescriptor
        - mode
      BBCount:         16
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - close
        - winpr_Handle_GetInfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:493,52'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:493,55'
              BranchSideFuncs:
                - close
                - WLog_Print_dbg_tag.5470
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/event.c:495,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/event.c:493,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:495,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/event.c:500,24'
              BranchSideFuncs:
                - close
        - Branch String:   'winpr/libwinpr/synch/event.c:502,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:502,27'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/event.c:505,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/event.c:502,51'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:502,54'
              BranchSideFuncs:
                - close
            - BranchSide:      'winpr/libwinpr/synch/event.c:505,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/event.c:502,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:503,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'winpr/libwinpr/synch/event.c:505,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:493,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/synch/event.c:495,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/event.c:496,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/event.c:503,3'
          Dst:             close
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    CreateWaitObjectEvent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpEventAttributes
        - bManualReset
        - bInitialState
        - pObject
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CreateFileDescriptorEventW
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:457,9'
          Dst:             CreateFileDescriptorEventW
    - functionName:    CreateFileDescriptorEventW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpEventAttributes
        - bManualReset
        - bInitialState
        - FileDescriptor
        - mode
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WINPR_HANDLE_SET_TYPE_AND_MODE
        - calloc
        - winpr_event_init_from_fd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:425,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:425,6'
              BranchSideFuncs:
                - winpr_event_init_from_fd
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5473
            - BranchSide:      'winpr/libwinpr/synch/event.c:427,3'
              BranchSideFuncs:
                - winpr_event_init_from_fd
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5473
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:423,24'
          Dst:             calloc
        - Src:             'winpr/libwinpr/synch/event.c:431,3'
          Dst:             winpr_event_init_from_fd
        - Src:             'winpr/libwinpr/synch/event.c:433,3'
          Dst:             WINPR_HANDLE_SET_TYPE_AND_MODE
    - functionName:    winpr_event_init_from_fd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - event
        - fd
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WINPR_HANDLE_SET_TYPE_AND_MODE
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _handle
        - _type
        - _mode
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CreateFileDescriptorEventA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lpEventAttributes
        - bManualReset
        - bInitialState
        - FileDescriptor
        - mode
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CreateFileDescriptorEventW
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:446,9'
          Dst:             CreateFileDescriptorEventW
    - functionName:    ResetEvent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hEvent
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
        - winpr_event_reset
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:403,52'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:403,55'
              BranchSideFuncs:
                - winpr_event_reset
                - WLog_Print_dbg_tag.5470
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/event.c:405,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/event.c:403,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:405,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/event.c:410,24'
              BranchSideFuncs:
                - winpr_event_reset
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:403,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/synch/event.c:405,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/event.c:406,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/event.c:411,9'
          Dst:             winpr_event_reset
    - functionName:    winpr_event_reset
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - event
      BBCount:         14
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - eventfd_read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:156,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:156,23'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - eventfd_read
            - BranchSide:      'winpr/libwinpr/synch/event.c:156,3'
              BranchSideFuncs:
                - __errno_location
                - eventfd_read
                - __errno_location
        - Branch String:   'winpr/libwinpr/synch/event.c:156,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:150,14'
              BranchSideFuncs:
                - eventfd_read
                - __errno_location
                - __errno_location
            - BranchSide:      'winpr/libwinpr/synch/event.c:157,2'
              BranchSideFuncs:
                - __errno_location
                - eventfd_read
                - __errno_location
        - Branch String:   'winpr/libwinpr/synch/event.c:157,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:147,3'
              BranchSideFuncs:
                - eventfd_read
                - __errno_location
                - __errno_location
            - BranchSide:      'winpr/libwinpr/synch/event.c:159,10'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:151,10'
          Dst:             eventfd_read
        - Src:             'winpr/libwinpr/synch/event.c:156,23'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/synch/event.c:159,10'
          Dst:             __errno_location
    - functionName:    eventfd_read
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OpenEventA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dwDesiredAccess
        - bInheritHandle
        - lpName
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:376,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    OpenEventW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dwDesiredAccess
        - bInheritHandle
        - lpName
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:366,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    CreateEventExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - lpEventAttributes
        - lpName
        - dwFlags
        - dwDesiredAccess
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CreateEventA
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:347,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:348,11'
              BranchSideFuncs:
                - CreateEventA
                - WLog_Print_dbg_tag.5470
            - BranchSide:      'winpr/libwinpr/synch/event.c:350,6'
              BranchSideFuncs:
                - CreateEventA
                - WLog_Print_dbg_tag.5470
        - Branch String:   'winpr/libwinpr/synch/event.c:350,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:351,10'
              BranchSideFuncs:
                - CreateEventA
                - WLog_Print_dbg_tag.5470
            - BranchSide:      'winpr/libwinpr/synch/event.c:353,6'
              BranchSideFuncs:
                - CreateEventA
                - WLog_Print_dbg_tag.5470
        - Branch String:   'winpr/libwinpr/synch/event.c:353,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:353,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - CreateEventA
            - BranchSide:      'winpr/libwinpr/synch/event.c:354,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - CreateEventA
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:354,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/event.c:357,9'
          Dst:             CreateEventA
    - functionName:    CreateEventA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpEventAttributes
        - bManualReset
        - bInitialState
        - lpName
      BBCount:         23
      ICount:          143
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - EventCloseHandle_
        - SetEvent
        - WINPR_HANDLE_SET_TYPE_AND_MODE
        - WLog_Print_dbg_tag
        - calloc
        - strdup
        - winpr_event_init
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:280,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:281,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5473
                - WLog_Print_dbg_tag.5470
                - winpr_event_init
                - EventCloseHandle_
                - SetEvent
                - strdup
            - BranchSide:      'winpr/libwinpr/synch/event.c:283,7'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5473
                - WLog_Print_dbg_tag.5470
                - winpr_event_init
                - EventCloseHandle_
                - SetEvent
                - strdup
        - Branch String:   'winpr/libwinpr/synch/event.c:283,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:284,3'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5473
                - WLog_Print_dbg_tag.5470
                - winpr_event_init
                - EventCloseHandle_
                - SetEvent
                - strdup
            - BranchSide:      'winpr/libwinpr/synch/event.c:286,6'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5473
                - WLog_Print_dbg_tag.5470
                - winpr_event_init
                - EventCloseHandle_
                - SetEvent
                - strdup
        - Branch String:   'winpr/libwinpr/synch/event.c:286,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:287,24'
              BranchSideFuncs:
                - strdup
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5473
                - WLog_Print_dbg_tag.5470
                - winpr_event_init
                - EventCloseHandle_
                - SetEvent
            - BranchSide:      'winpr/libwinpr/synch/event.c:289,2'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5473
                - WLog_Print_dbg_tag.5470
                - winpr_event_init
                - EventCloseHandle_
                - SetEvent
        - Branch String:   'winpr/libwinpr/synch/event.c:296,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:297,3'
              BranchSideFuncs:
                - winpr_event_init
                - EventCloseHandle_
                - SetEvent
            - BranchSide:      'winpr/libwinpr/synch/event.c:299,25'
              BranchSideFuncs:
                - winpr_event_init
                - EventCloseHandle_
                - SetEvent
        - Branch String:   'winpr/libwinpr/synch/event.c:299,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:300,3'
              BranchSideFuncs:
                - SetEvent
                - EventCloseHandle_
            - BranchSide:      'winpr/libwinpr/synch/event.c:302,6'
              BranchSideFuncs:
                - SetEvent
                - EventCloseHandle_
        - Branch String:   'winpr/libwinpr/synch/event.c:302,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:304,17'
              BranchSideFuncs:
                - SetEvent
                - EventCloseHandle_
            - BranchSide:      'winpr/libwinpr/synch/event.c:316,17'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/event.c:304,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:305,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/event.c:306,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:278,37'
          Dst:             calloc
        - Src:             'winpr/libwinpr/synch/event.c:281,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/event.c:287,17'
          Dst:             strdup
        - Src:             'winpr/libwinpr/synch/event.c:294,2'
          Dst:             WINPR_HANDLE_SET_TYPE_AND_MODE
        - Src:             'winpr/libwinpr/synch/event.c:297,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/event.c:299,7'
          Dst:             winpr_event_init
        - Src:             'winpr/libwinpr/synch/event.c:304,8'
          Dst:             SetEvent
        - Src:             'winpr/libwinpr/synch/event.c:318,2'
          Dst:             EventCloseHandle_
    - functionName:    winpr_event_init
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - event
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eventfd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:100,18'
          Dst:             eventfd
    - functionName:    SetEvent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hEvent
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
        - winpr_event_set
      functionUses:    11
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:386,52'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:386,55'
              BranchSideFuncs:
                - winpr_event_set
                - WLog_Print_dbg_tag.5470
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/event.c:388,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/event.c:386,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:388,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/event.c:393,24'
              BranchSideFuncs:
                - winpr_event_set
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:386,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/synch/event.c:388,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/event.c:389,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/event.c:394,9'
          Dst:             winpr_event_set
    - functionName:    winpr_event_set
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - event
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - eventfd_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:137,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:137,22'
              BranchSideFuncs:
                - __errno_location
                - eventfd_write
            - BranchSide:      'winpr/libwinpr/synch/event.c:137,2'
              BranchSideFuncs:
                - eventfd_write
                - __errno_location
        - Branch String:   'winpr/libwinpr/synch/event.c:137,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:132,13'
              BranchSideFuncs:
                - eventfd_write
                - __errno_location
            - BranchSide:      'winpr/libwinpr/synch/event.c:139,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:133,9'
          Dst:             eventfd_write
        - Src:             'winpr/libwinpr/synch/event.c:137,22'
          Dst:             __errno_location
    - functionName:    eventfd_write
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eventfd
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CreateEventExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - lpEventAttributes
        - lpName
        - dwFlags
        - dwDesiredAccess
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CreateEventW
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:328,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:329,11'
              BranchSideFuncs:
                - CreateEventW
                - WLog_Print_dbg_tag.5470
            - BranchSide:      'winpr/libwinpr/synch/event.c:331,6'
              BranchSideFuncs:
                - CreateEventW
                - WLog_Print_dbg_tag.5470
        - Branch String:   'winpr/libwinpr/synch/event.c:331,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:332,10'
              BranchSideFuncs:
                - CreateEventW
                - WLog_Print_dbg_tag.5470
            - BranchSide:      'winpr/libwinpr/synch/event.c:334,6'
              BranchSideFuncs:
                - CreateEventW
                - WLog_Print_dbg_tag.5470
        - Branch String:   'winpr/libwinpr/synch/event.c:334,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:334,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - CreateEventW
            - BranchSide:      'winpr/libwinpr/synch/event.c:335,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5470
                - CreateEventW
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:335,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/event.c:338,9'
          Dst:             CreateEventW
    - functionName:    CreateEventW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpEventAttributes
        - bManualReset
        - bInitialState
        - lpName
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - CreateEventA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/event.c:263,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:265,34'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - CreateEventA
                - free
            - BranchSide:      'winpr/libwinpr/synch/event.c:270,24'
              BranchSideFuncs:
                - CreateEventA
                - free
        - Branch String:   'winpr/libwinpr/synch/event.c:266,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/event.c:267,4'
              BranchSideFuncs:
                - CreateEventA
                - free
            - BranchSide:      'winpr/libwinpr/synch/event.c:268,2'
              BranchSideFuncs:
                - CreateEventA
                - free
      Callsites:
        - Src:             'winpr/libwinpr/synch/event.c:265,10'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/synch/event.c:270,11'
          Dst:             CreateEventA
    - functionName:    pollset_isWriteSignaled
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/pollset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - set
        - idx
      BBCount:         12
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/pollset.c:255,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:255,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5520
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:255,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/pollset.c:257,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:259,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5520
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:264,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/pollset.c:255,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/pollset.c:259,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    pollset_isReadSignaled
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/pollset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - set
        - idx
      BBCount:         12
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/pollset.c:234,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:234,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5520
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:234,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/pollset.c:236,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:238,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5520
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:243,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/pollset.c:234,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/pollset.c:238,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    pollset_isSignaled
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/pollset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - set
        - idx
      BBCount:         12
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/pollset.c:207,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:207,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5520
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:207,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/pollset.c:209,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:211,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5520
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:216,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/pollset.c:207,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/pollset.c:211,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    pollset_poll
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/pollset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - dwMilliseconds
      BBCount:         24
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - poll
        - winpr_GetTickCount64
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/pollset.c:122,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:122,2'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - poll
                - __errno_location
                - winpr_GetTickCount64
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:122,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/pollset.c:128,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:129,11'
              BranchSideFuncs:
                - poll
                - __errno_location
                - winpr_GetTickCount64
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:131,13'
              BranchSideFuncs:
                - poll
                - __errno_location
                - winpr_GetTickCount64
        - Branch String:   'winpr/libwinpr/synch/pollset.c:138,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:139,12'
              BranchSideFuncs:
                - poll
                - __errno_location
                - winpr_GetTickCount64
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:141,20'
              BranchSideFuncs:
                - poll
                - __errno_location
                - winpr_GetTickCount64
        - Branch String:   'winpr/libwinpr/synch/pollset.c:144,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:145,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:147,7'
              BranchSideFuncs:
                - __errno_location
                - winpr_GetTickCount64
                - poll
        - Branch String:   'winpr/libwinpr/synch/pollset.c:147,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:148,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:150,9'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - poll
                - __errno_location
        - Branch String:   'winpr/libwinpr/synch/pollset.c:151,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:138,7'
              BranchSideFuncs:
                - poll
                - __errno_location
                - winpr_GetTickCount64
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:202,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/pollset.c:122,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/pollset.c:127,8'
          Dst:             winpr_GetTickCount64
        - Src:             'winpr/libwinpr/synch/pollset.c:143,9'
          Dst:             poll
        - Src:             'winpr/libwinpr/synch/pollset.c:147,7'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/synch/pollset.c:150,9'
          Dst:             winpr_GetTickCount64
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_mode_to_pollevent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/pollset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/pollset.c:17,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:18,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:20,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/pollset.c:20,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:20,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:21,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pollset_add
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/pollset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - fd
        - mode
      BBCount:         12
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - handle_mode_to_pollevent
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/pollset.c:86,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:86,2'
              BranchSideFuncs:
                - handle_mode_to_pollevent
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:86,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/pollset.c:89,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:92,10'
              BranchSideFuncs:
                - handle_mode_to_pollevent
      Callsites:
        - Src:             'winpr/libwinpr/synch/pollset.c:86,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/pollset.c:95,17'
          Dst:             handle_mode_to_pollevent
    - functionName:    pollset_reset
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/pollset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/pollset.c:74,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:74,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:74,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/synch/pollset.c:74,2'
          Dst:             winpr_int_assert
    - functionName:    pollset_uninit
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/pollset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         12
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/pollset.c:63,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:63,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:63,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/pollset.c:65,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:65,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:66,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/synch/pollset.c:63,2'
          Dst:             winpr_int_assert
    - functionName:    pollset_init
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/pollset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - set
        - nhandles
      BBCount:         15
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/pollset.c:29,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:29,2'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:29,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/synch/pollset.c:31,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:33,3'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:40,18'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/pollset.c:35,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:36,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/pollset.c:37,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/pollset.c:29,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/synch/pollset.c:34,18'
          Dst:             calloc
    - functionName:    SignalObjectAndWait
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hObjectToSignal
        - hObjectToWaitOn
        - dwMilliseconds
        - bAlertable
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SetEvent
        - WaitForSingleObjectEx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/wait.c:532,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:533,3'
              BranchSideFuncs:
                - WaitForSingleObjectEx
            - BranchSide:      'winpr/libwinpr/synch/wait.c:535,31'
              BranchSideFuncs:
                - WaitForSingleObjectEx
      Callsites:
        - Src:             'winpr/libwinpr/synch/wait.c:532,7'
          Dst:             SetEvent
        - Src:             'winpr/libwinpr/synch/wait.c:535,9'
          Dst:             WaitForSingleObjectEx
    - functionName:    WaitForSingleObjectEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hHandle
        - dwMilliseconds
        - bAlertable
      BBCount:         65
      ICount:          423
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - SetLastError
        - SleepEx
        - WLog_Print_dbg_tag
        - _GetCurrentThread
        - __errno_location
        - apc_collectFds
        - apc_executeCompletions
        - pollset_add
        - pollset_init
        - pollset_isSignaled
        - pollset_poll
        - pollset_uninit
        - pthread_mutex_lock
        - pthread_mutex_timedlock
        - ts_add_ms
        - ts_from_ns
        - waitpid
        - winpr_Handle_GetInfo
        - winpr_Handle_cleanup
        - winpr_Handle_getFd
        - winpr_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/wait.c:141,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:143,3'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - _GetCurrentThread
                - pthread_mutex_lock
                - ts_from_ns
                - ts_add_ms
                - pthread_mutex_timedlock
                - winpr_Handle_getFd.5563
                - waitpid
                - SleepEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:148,6'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - _GetCurrentThread
                - pthread_mutex_lock
                - ts_from_ns
                - ts_add_ms
                - pthread_mutex_timedlock
                - winpr_Handle_getFd.5563
                - waitpid
                - SleepEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:148,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:148,56'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - _GetCurrentThread
                - pthread_mutex_lock
                - ts_from_ns
                - ts_add_ms
                - pthread_mutex_timedlock
                - waitpid
                - SleepEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:188,6'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - _GetCurrentThread
                - pthread_mutex_lock
                - ts_from_ns
                - ts_add_ms
                - pthread_mutex_timedlock
        - Branch String:   'winpr/libwinpr/synch/wait.c:148,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:153,44'
              BranchSideFuncs:
                - waitpid
                - SleepEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:188,6'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - _GetCurrentThread
                - pthread_mutex_lock
                - ts_from_ns
                - ts_add_ms
                - pthread_mutex_timedlock
        - Branch String:   'winpr/libwinpr/synch/wait.c:160,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:162,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/wait.c:165,13'
              BranchSideFuncs:
                - SleepEx
                - waitpid
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:175,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:175,40'
              BranchSideFuncs:
                - SleepEx
                - waitpid
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:175,14'
              BranchSideFuncs:
                - SleepEx
                - waitpid
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:178,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:179,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/wait.c:181,22'
              BranchSideFuncs:
                - waitpid
                - SleepEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:183,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:157,10'
              BranchSideFuncs:
                - waitpid
                - SleepEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:185,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/wait.c:188,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:190,38'
              BranchSideFuncs:
                - pthread_mutex_lock
                - ts_from_ns
                - ts_add_ms
                - pthread_mutex_timedlock
            - BranchSide:      'winpr/libwinpr/synch/wait.c:212,7'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - _GetCurrentThread
        - Branch String:   'winpr/libwinpr/synch/wait.c:192,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:194,8'
              BranchSideFuncs:
                - ts_from_ns
                - ts_add_ms
                - pthread_mutex_timedlock
            - BranchSide:      'winpr/libwinpr/synch/wait.c:205,24'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'winpr/libwinpr/synch/wait.c:200,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/wait.c:202,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/wait.c:219,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:221,28'
              BranchSideFuncs:
                - _GetCurrentThread
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:238,31'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:222,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:226,9'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:234,16'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:226,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:227,17'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:229,17'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - WLog_Print_dbg_tag.5562
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:239,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:241,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5562
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:246,35'
              BranchSideFuncs:
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:246,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:248,4'
              BranchSideFuncs:
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:253,30'
              BranchSideFuncs:
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:253,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:255,4'
              BranchSideFuncs:
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:259,7'
              BranchSideFuncs:
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:259,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:259,37'
              BranchSideFuncs:
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:265,8'
              BranchSideFuncs:
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:259,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:261,4'
              BranchSideFuncs:
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:265,8'
              BranchSideFuncs:
                - pollset_poll
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:265,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:267,36'
              BranchSideFuncs:
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
            - BranchSide:      'winpr/libwinpr/synch/wait.c:277,7'
              BranchSideFuncs:
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
        - Branch String:   'winpr/libwinpr/synch/wait.c:268,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:270,10'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:275,3'
              BranchSideFuncs:
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
                - apc_executeCompletions
        - Branch String:   'winpr/libwinpr/synch/wait.c:278,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:278,44'
              BranchSideFuncs:
                - apc_executeCompletions
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
            - BranchSide:      'winpr/libwinpr/synch/wait.c:281,11'
              BranchSideFuncs:
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
        - Branch String:   'winpr/libwinpr/synch/wait.c:278,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:279,8'
              BranchSideFuncs:
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
            - BranchSide:      'winpr/libwinpr/synch/wait.c:281,11'
              BranchSideFuncs:
                - pollset_isSignaled
                - pollset_uninit
                - winpr_Handle_cleanup
        - Branch String:   'winpr/libwinpr/synch/wait.c:284,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:285,11'
              BranchSideFuncs:
                - winpr_Handle_cleanup
            - BranchSide:      'winpr/libwinpr/synch/wait.c:287,31'
              BranchSideFuncs:
                - winpr_Handle_cleanup
      Callsites:
        - Src:             'winpr/libwinpr/synch/wait.c:141,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/synch/wait.c:143,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:144,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/wait.c:148,37'
          Dst:             winpr_Handle_getFd
        - Src:             'winpr/libwinpr/synch/wait.c:159,14'
          Dst:             waitpid
        - Src:             'winpr/libwinpr/synch/wait.c:168,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/synch/wait.c:168,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/synch/wait.c:168,5'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/synch/wait.c:168,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:170,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/wait.c:177,13'
          Dst:             SleepEx
        - Src:             'winpr/libwinpr/synch/wait.c:195,30'
          Dst:             ts_from_ns
        - Src:             'winpr/libwinpr/synch/wait.c:197,4'
          Dst:             ts_add_ms
        - Src:             'winpr/libwinpr/synch/wait.c:198,13'
          Dst:             pthread_mutex_timedlock
        - Src:             'winpr/libwinpr/synch/wait.c:205,4'
          Dst:             pthread_mutex_lock
        - Src:             'winpr/libwinpr/synch/wait.c:221,28'
          Dst:             _GetCurrentThread
        - Src:             'winpr/libwinpr/synch/wait.c:238,12'
          Dst:             winpr_Handle_getFd
        - Src:             'winpr/libwinpr/synch/wait.c:241,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:242,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/wait.c:246,8'
          Dst:             pollset_init
        - Src:             'winpr/libwinpr/synch/wait.c:248,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:249,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/wait.c:253,8'
          Dst:             pollset_add
        - Src:             'winpr/libwinpr/synch/wait.c:255,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:259,22'
          Dst:             apc_collectFds
        - Src:             'winpr/libwinpr/synch/wait.c:261,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:267,13'
          Dst:             pollset_poll
        - Src:             'winpr/libwinpr/synch/wait.c:271,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/synch/wait.c:271,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/synch/wait.c:271,5'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/synch/wait.c:271,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:278,21'
          Dst:             apc_executeCompletions
        - Src:             'winpr/libwinpr/synch/wait.c:281,11'
          Dst:             pollset_isSignaled
        - Src:             'winpr/libwinpr/synch/wait.c:282,3'
          Dst:             pollset_uninit
        - Src:             'winpr/libwinpr/synch/wait.c:287,10'
          Dst:             winpr_Handle_cleanup
        - Src:             'winpr/libwinpr/synch/wait.c:291,2'
          Dst:             pollset_uninit
        - Src:             'winpr/libwinpr/synch/wait.c:292,2'
          Dst:             SetLastError
    - functionName:    winpr_Handle_GetInfo
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - pType
        - pObject
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:148,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:154,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:154,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:155,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:158,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    16
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    winpr_Handle_getFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_Handle_GetInfo
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:171,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:172,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:174,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:174,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:174,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:175,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:174,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:174,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:175,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:174,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:175,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:177,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/../handle/handle.h:171,7'
          Dst:             winpr_Handle_GetInfo
    - functionName:    ts_from_ns
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_GetUnixTimeNS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/wait.c:64,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:64,15'
              BranchSideFuncs:
                - winpr_GetUnixTimeNS
            - BranchSide:      'winpr/libwinpr/synch/wait.c:64,20'
              BranchSideFuncs:
                - winpr_GetUnixTimeNS
      Callsites:
        - Src:             'winpr/libwinpr/synch/wait.c:64,20'
          Dst:             winpr_GetUnixTimeNS
    - functionName:    ts_add_ms
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ts
        - dwMilliseconds
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_timedlock
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_Handle_cleanup
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_Handle_GetInfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:185,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:186,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:188,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:188,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:188,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:189,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:188,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:189,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:192,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/synch/../handle/handle.h:192,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:193,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/synch/../handle/handle.h:195,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/synch/../handle/handle.h:185,7'
          Dst:             winpr_Handle_GetInfo
    - functionName:    WaitForMultipleObjects
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - nCount
        - lpHandles
        - bWaitAll
        - dwMilliseconds
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WaitForMultipleObjectsEx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/wait.c:526,9'
          Dst:             WaitForMultipleObjectsEx
    - functionName:    WaitForMultipleObjectsEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - nCount
        - lpHandles
        - bWaitAll
        - dwMilliseconds
        - bAlertable
      BBCount:         96
      ICount:          598
      EdgeCount:       129
      CyclomaticComplexity: 35
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - apc_collectFds
        - apc_executeCompletions
        - pollset_add
        - pollset_init
        - pollset_isSignaled
        - pollset_poll
        - pollset_reset
        - pollset_uninit
        - winpr_GetCurrentThread
        - winpr_GetTickCount64
        - winpr_Handle_GetInfo
        - winpr_Handle_cleanup
        - winpr_Handle_getFd
        - winpr_log_backtrace
        - winpr_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/synch/wait.c:319,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:319,18'
              BranchSideFuncs:
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - winpr_GetTickCount64
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_GetCurrentThread
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:321,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:319,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:321,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:325,6'
              BranchSideFuncs:
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - winpr_GetTickCount64
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_GetCurrentThread
        - Branch String:   'winpr/libwinpr/synch/wait.c:325,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:327,12'
              BranchSideFuncs:
                - winpr_GetCurrentThread
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - winpr_GetTickCount64
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:344,30'
              BranchSideFuncs:
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - winpr_GetTickCount64
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:328,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:332,8'
              BranchSideFuncs:
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - winpr_GetTickCount64
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:340,15'
              BranchSideFuncs:
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - winpr_GetTickCount64
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:332,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:333,16'
              BranchSideFuncs:
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - winpr_GetTickCount64
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:335,16'
              BranchSideFuncs:
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - winpr_GetTickCount64
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:344,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:346,3'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:351,12'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:354,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:355,13'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:357,11'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:366,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:368,8'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:405,7'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:368,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:370,27'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:376,30'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:370,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:371,6'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:373,24'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:376,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:378,5'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:384,28'
              BranchSideFuncs:
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:385,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:387,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
            - BranchSide:      'winpr/libwinpr/synch/wait.c:393,31'
              BranchSideFuncs:
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:393,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:395,5'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:401,10'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:405,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:405,37'
              BranchSideFuncs:
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:414,10'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:405,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:407,4'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:414,10'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:415,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:417,10'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
            - BranchSide:      'winpr/libwinpr/synch/wait.c:442,7'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
        - Branch String:   'winpr/libwinpr/synch/wait.c:419,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:420,14'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:422,24'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:425,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:427,10'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
            - BranchSide:      'winpr/libwinpr/synch/wait.c:439,3'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
        - Branch String:   'winpr/libwinpr/synch/wait.c:442,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:442,44'
              BranchSideFuncs:
                - apc_executeCompletions
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:449,7'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:442,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:444,8'
              BranchSideFuncs:
                - pollset_uninit
            - BranchSide:      'winpr/libwinpr/synch/wait.c:449,7'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:449,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:451,15'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:499,7'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:451,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:453,11'
              BranchSideFuncs:
                - pollset_isSignaled
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:497,3'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:456,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:457,30'
              BranchSideFuncs:
                - pollset_isSignaled
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:459,21'
              BranchSideFuncs:
                - pollset_isSignaled
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:462,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:464,38'
              BranchSideFuncs:
                - winpr_Handle_cleanup
                - pollset_uninit
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:496,4'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:465,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:467,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5562
                - pollset_uninit
            - BranchSide:      'winpr/libwinpr/synch/wait.c:473,10'
              BranchSideFuncs:
                - pollset_uninit
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:473,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:475,25'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:486,30'
              BranchSideFuncs:
                - pollset_uninit
        - Branch String:   'winpr/libwinpr/synch/wait.c:478,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:480,31'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:483,6'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:480,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:481,9'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
            - BranchSide:      'winpr/libwinpr/synch/wait.c:482,7'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:490,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:492,11'
              BranchSideFuncs:
                - pollset_uninit
            - BranchSide:      'winpr/libwinpr/synch/wait.c:495,5'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
        - Branch String:   'winpr/libwinpr/synch/wait.c:499,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:499,21'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:511,4'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:499,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:501,4'
              BranchSideFuncs:
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - pollset_reset
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:511,4'
              BranchSideFuncs:
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:503,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:505,5'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - pollset_reset
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:509,3'
              BranchSideFuncs:
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_poll
                - pollset_reset
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
        - Branch String:   'winpr/libwinpr/synch/wait.c:514,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/synch/wait.c:361,8'
              BranchSideFuncs:
                - pollset_poll
                - pollset_reset
                - winpr_GetTickCount64
                - pollset_uninit
                - pollset_uninit
                - pollset_init
                - WLog_Print_dbg_tag.5562
                - SetLastError
                - pollset_isSignaled
                - winpr_Handle_cleanup
                - WLog_Print_dbg_tag.5562
                - apc_executeCompletions
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - apc_collectFds
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_GetInfo.5558
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - winpr_Handle_getFd.5563
                - pollset_add
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
                - WLog_Print_dbg_tag.5562
                - winpr_log_backtrace
                - SetLastError
            - BranchSide:      'winpr/libwinpr/synch/wait.c:516,6'
              BranchSideFuncs:
                - pollset_uninit
      Callsites:
        - Src:             'winpr/libwinpr/synch/wait.c:321,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:327,12'
          Dst:             winpr_GetCurrentThread
        - Src:             'winpr/libwinpr/synch/wait.c:344,7'
          Dst:             pollset_init
        - Src:             'winpr/libwinpr/synch/wait.c:346,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:353,8'
          Dst:             winpr_GetTickCount64
        - Src:             'winpr/libwinpr/synch/wait.c:376,9'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/synch/wait.c:378,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:379,5'
          Dst:             winpr_log_backtrace
        - Src:             'winpr/libwinpr/synch/wait.c:380,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/wait.c:384,9'
          Dst:             winpr_Handle_getFd
        - Src:             'winpr/libwinpr/synch/wait.c:387,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:388,5'
          Dst:             winpr_log_backtrace
        - Src:             'winpr/libwinpr/synch/wait.c:389,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/wait.c:393,9'
          Dst:             pollset_add
        - Src:             'winpr/libwinpr/synch/wait.c:395,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:396,5'
          Dst:             winpr_log_backtrace
        - Src:             'winpr/libwinpr/synch/wait.c:397,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/wait.c:405,22'
          Dst:             apc_collectFds
        - Src:             'winpr/libwinpr/synch/wait.c:407,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:408,4'
          Dst:             winpr_log_backtrace
        - Src:             'winpr/libwinpr/synch/wait.c:409,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/wait.c:424,13'
          Dst:             pollset_poll
        - Src:             'winpr/libwinpr/synch/wait.c:429,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/synch/wait.c:429,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/synch/wait.c:429,5'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/synch/wait.c:429,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:435,5'
          Dst:             winpr_log_backtrace
        - Src:             'winpr/libwinpr/synch/wait.c:436,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/wait.c:442,21'
          Dst:             apc_executeCompletions
        - Src:             'winpr/libwinpr/synch/wait.c:461,18'
          Dst:             pollset_isSignaled
        - Src:             'winpr/libwinpr/synch/wait.c:464,17'
          Dst:             winpr_Handle_cleanup
        - Src:             'winpr/libwinpr/synch/wait.c:467,7'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:501,4'
          Dst:             pollset_uninit
        - Src:             'winpr/libwinpr/synch/wait.c:503,9'
          Dst:             pollset_init
        - Src:             'winpr/libwinpr/synch/wait.c:505,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/synch/wait.c:506,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/synch/wait.c:511,4'
          Dst:             pollset_reset
        - Src:             'winpr/libwinpr/synch/wait.c:513,9'
          Dst:             winpr_GetTickCount64
        - Src:             'winpr/libwinpr/synch/wait.c:519,2'
          Dst:             pollset_uninit
    - functionName:    WaitForSingleObject
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/synch/wait.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hHandle
        - dwMilliseconds
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WaitForSingleObjectEx
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/synch/wait.c:298,9'
          Dst:             WaitForSingleObjectEx
    - functionName:    append
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - size
        - append
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_str_append
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:568,2'
          Dst:             winpr_str_append
    - functionName:    UnixChangeFileMode
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - flags
      BBCount:         6
      ICount:          146
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - chmod
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:1322,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1323,3'
              BranchSideFuncs:
                - chmod
            - BranchSide:      'winpr/libwinpr/file/generic.c:1325,9'
              BranchSideFuncs:
                - chmod
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1338,9'
          Dst:             chmod
    - functionName:    chmod
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MoveFileW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpExistingFileName
        - lpNewFileName
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MoveFileExW
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1313,9'
          Dst:             MoveFileExW
    - functionName:    MoveFileExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpExistingFileName
        - lpNewFileName
        - dwFlags
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - SetLastError
        - winpr_MoveFileEx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:1286,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1286,30'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - free
                - winpr_MoveFileEx
            - BranchSide:      'winpr/libwinpr/file/generic.c:1287,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/generic.c:1286,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1287,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - free
                - winpr_MoveFileEx
            - BranchSide:      'winpr/libwinpr/file/generic.c:1289,54'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - free
                - winpr_MoveFileEx
        - Branch String:   'winpr/libwinpr/file/generic.c:1293,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1293,31'
              BranchSideFuncs:
                - SetLastError
                - free
                - free
                - winpr_MoveFileEx
            - BranchSide:      'winpr/libwinpr/file/generic.c:1295,3'
              BranchSideFuncs:
                - SetLastError
                - free
                - free
        - Branch String:   'winpr/libwinpr/file/generic.c:1293,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1295,3'
              BranchSideFuncs:
                - winpr_MoveFileEx
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:1299,25'
              BranchSideFuncs:
                - winpr_MoveFileEx
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1289,30'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/generic.c:1290,25'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/generic.c:1295,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:1299,8'
          Dst:             winpr_MoveFileEx
    - functionName:    MoveFileA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpExistingFileName
        - lpNewFileName
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_MoveFileEx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1308,9'
          Dst:             winpr_MoveFileEx
    - functionName:    MoveFileExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpExistingFileName
        - lpNewFileName
        - dwFlags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_MoveFileEx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1281,9'
          Dst:             winpr_MoveFileEx
    - functionName:    RemoveDirectoryW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPathName
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - SetLastError
        - winpr_RemoveDirectory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:1262,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1263,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - winpr_RemoveDirectory
            - BranchSide:      'winpr/libwinpr/file/generic.c:1264,46'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - winpr_RemoveDirectory
        - Branch String:   'winpr/libwinpr/file/generic.c:1267,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1269,3'
              BranchSideFuncs:
                - winpr_RemoveDirectory
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:1273,30'
              BranchSideFuncs:
                - winpr_RemoveDirectory
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1264,22'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/generic.c:1269,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:1273,8'
          Dst:             winpr_RemoveDirectory
    - functionName:    RemoveDirectoryA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPathName
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_RemoveDirectory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1257,9'
          Dst:             winpr_RemoveDirectory
    - functionName:    CreateDirectoryW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPathName
        - lpSecurityAttributes
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - CreateDirectoryA
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:1238,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1239,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - CreateDirectoryA
            - BranchSide:      'winpr/libwinpr/file/generic.c:1240,46'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - CreateDirectoryA
        - Branch String:   'winpr/libwinpr/file/generic.c:1243,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1245,3'
              BranchSideFuncs:
                - CreateDirectoryA
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:1249,25'
              BranchSideFuncs:
                - CreateDirectoryA
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1240,22'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/generic.c:1245,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:1249,8'
          Dst:             CreateDirectoryA
    - functionName:    CreateDirectoryA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPathName
        - lpSecurityAttributes
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mkdir
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:1230,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1231,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:1233,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1230,7'
          Dst:             mkdir
    - functionName:    mkdir
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FindNextFileW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFindFile
        - lpFindFileData
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertFindDataAToW
        - FindNextFileA
        - SetLastError
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:1179,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1181,3'
              BranchSideFuncs:
                - FindNextFileA
                - free
                - ConvertFindDataAToW
                - SetLastError
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:1185,20'
              BranchSideFuncs:
                - FindNextFileA
                - free
                - ConvertFindDataAToW
                - SetLastError
                - free
                - free
        - Branch String:   'winpr/libwinpr/file/generic.c:1185,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1187,28'
              BranchSideFuncs:
                - ConvertFindDataAToW
                - SetLastError
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:1198,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/file/generic.c:1187,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1189,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:1194,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1177,46'
          Dst:             calloc
        - Src:             'winpr/libwinpr/file/generic.c:1181,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:1185,6'
          Dst:             FindNextFileA
        - Src:             'winpr/libwinpr/file/generic.c:1187,8'
          Dst:             ConvertFindDataAToW
        - Src:             'winpr/libwinpr/file/generic.c:1189,4'
          Dst:             SetLastError
    - functionName:    FindNextFileA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFindFile
        - lpFindFileData
      BBCount:         22
      ICount:          202
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - FilePatternMatchA
        - FindDataFromStat
        - SetLastError
        - __errno_location
        - is_valid_file_search_handle
        - map_posix_err
        - readdir64
        - stat64
        - strlen
        - strncpy
        - strnlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:1112,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1113,3'
              BranchSideFuncs:
                - is_valid_file_search_handle
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - strncpy
                - strnlen
                - strlen
                - malloc
                - stat64
                - FindDataFromStat
                - free
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/generic.c:1115,25'
              BranchSideFuncs:
                - is_valid_file_search_handle
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - strncpy
                - strnlen
                - strlen
                - malloc
                - stat64
                - FindDataFromStat
                - free
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/generic.c:1118,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1119,3'
              BranchSideFuncs:
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - strncpy
                - strnlen
                - strlen
                - malloc
                - stat64
                - FindDataFromStat
                - free
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/generic.c:1121,55'
              BranchSideFuncs:
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - strncpy
                - strnlen
                - strlen
                - malloc
                - stat64
                - FindDataFromStat
                - free
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/generic.c:1124,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1126,25'
              BranchSideFuncs:
                - FilePatternMatchA
                - readdir64
                - SetLastError
                - strncpy
                - strnlen
                - strlen
                - malloc
                - stat64
                - FindDataFromStat
                - free
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/generic.c:1171,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/generic.c:1126,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1124,2'
              BranchSideFuncs:
                - strncpy
                - strnlen
                - strlen
                - malloc
                - stat64
                - FindDataFromStat
                - free
                - free
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/generic.c:1128,9'
              BranchSideFuncs:
                - strncpy
                - strnlen
                - strlen
                - malloc
                - stat64
                - FindDataFromStat
                - free
                - free
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/generic.c:1135,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1137,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/generic.c:1141,11'
              BranchSideFuncs:
                - stat64
                - FindDataFromStat
                - free
                - free
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - strncpy
                - strnlen
                - strlen
                - malloc
                - SetLastError
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
        - Branch String:   'winpr/libwinpr/file/generic.c:1144,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1145,5'
              BranchSideFuncs:
                - stat64
                - FindDataFromStat
                - free
                - free
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - strncpy
                - strnlen
                - strlen
                - malloc
                - SetLastError
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
            - BranchSide:      'winpr/libwinpr/file/generic.c:1146,11'
              BranchSideFuncs:
                - stat64
                - FindDataFromStat
                - free
                - free
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - strncpy
                - strnlen
                - strlen
                - malloc
                - SetLastError
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
        - Branch String:   'winpr/libwinpr/file/generic.c:1150,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1152,10'
              BranchSideFuncs:
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - strncpy
                - strnlen
                - strlen
                - malloc
                - stat64
                - FindDataFromStat
                - free
                - free
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/generic.c:1159,8'
              BranchSideFuncs:
                - FindDataFromStat
                - free
                - free
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - strncpy
                - strnlen
                - strlen
                - malloc
                - stat64
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/generic.c:1159,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1161,10'
              BranchSideFuncs:
                - free
                - readdir64
                - SetLastError
                - FilePatternMatchA
                - strncpy
                - strnlen
                - strlen
                - malloc
                - stat64
                - FindDataFromStat
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/generic.c:1165,31'
              BranchSideFuncs:
                - FindDataFromStat
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1118,7'
          Dst:             is_valid_file_search_handle
        - Src:             'winpr/libwinpr/file/generic.c:1124,20'
          Dst:             readdir64
        - Src:             'winpr/libwinpr/file/generic.c:1126,7'
          Dst:             FilePatternMatchA
        - Src:             'winpr/libwinpr/file/generic.c:1130,4'
          Dst:             strncpy
        - Src:             'winpr/libwinpr/file/generic.c:1131,27'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/file/generic.c:1132,21'
          Dst:             strlen
        - Src:             'winpr/libwinpr/file/generic.c:1137,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:1150,8'
          Dst:             stat64
        - Src:             'winpr/libwinpr/file/generic.c:1153,32'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/generic.c:1153,18'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/generic.c:1153,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:1154,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/generic.c:1165,14'
          Dst:             FindDataFromStat
        - Src:             'winpr/libwinpr/file/generic.c:1171,2'
          Dst:             SetLastError
    - functionName:    ConvertFindDataAToW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFindFileDataA
        - lpFindFileDataW
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertUtf8NToWChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:1024,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1024,27'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - ConvertUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/file/generic.c:1025,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/generic.c:1024,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1025,3'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - ConvertUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/file/generic.c:1027,38'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
                - ConvertUtf8NToWChar
        - Branch String:   'winpr/libwinpr/file/generic.c:1036,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1038,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:1040,29'
              BranchSideFuncs:
                - ConvertUtf8NToWChar
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1036,6'
          Dst:             ConvertUtf8NToWChar
        - Src:             'winpr/libwinpr/file/generic.c:1040,9'
          Dst:             ConvertUtf8NToWChar
    - functionName:    is_valid_file_search_handle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:930,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:931,3'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'winpr/libwinpr/file/generic.c:932,6'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'winpr/libwinpr/file/generic.c:932,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:933,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:934,33'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'winpr/libwinpr/file/generic.c:934,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:935,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:936,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:934,6'
          Dst:             strncmp
    - functionName:    readdir64
      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:    stat64
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FindDataFromStat
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - fileStat
        - lpFindFileData
      BBCount:         22
      ICount:          225
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strlen
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:945,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:946,3'
              BranchSideFuncs:
                - strrchr
                - strlen
            - BranchSide:      'winpr/libwinpr/file/generic.c:948,6'
              BranchSideFuncs:
                - strrchr
                - strlen
        - Branch String:   'winpr/libwinpr/file/generic.c:948,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:949,3'
              BranchSideFuncs:
                - strrchr
                - strlen
            - BranchSide:      'winpr/libwinpr/file/generic.c:951,20'
              BranchSideFuncs:
                - strrchr
                - strlen
        - Branch String:   'winpr/libwinpr/file/generic.c:953,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:955,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'winpr/libwinpr/file/generic.c:962,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/generic.c:958,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:958,25'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:960,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/generic.c:958,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:958,45'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:960,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/generic.c:958,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:959,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:960,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/generic.c:962,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:962,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:963,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:951,12'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/file/generic.c:956,26'
          Dst:             strlen
    - functionName:    FindFirstFileExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpFileName
        - fInfoLevelId
        - lpFindFileData
        - fSearchOp
        - lpSearchFilter
        - dwAdditionalFlags
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1106,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    20
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    FindFirstFileExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpFileName
        - fInfoLevelId
        - lpFindFileData
        - fSearchOp
        - lpSearchFilter
        - dwAdditionalFlags
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1095,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    FindFirstFileW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - lpFindFileData
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ConvertFindDataAToW
        - ConvertWCharToUtf8Alloc
        - FindClose
        - FindFirstFileA
        - SetLastError
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:1050,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1051,3'
              BranchSideFuncs:
                - calloc
                - SetLastError
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - FindFirstFileA
                - free
                - free
                - ConvertFindDataAToW
                - SetLastError
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:1053,46'
              BranchSideFuncs:
                - calloc
                - SetLastError
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - FindFirstFileA
                - free
                - free
                - ConvertFindDataAToW
                - SetLastError
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:1055,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1057,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - FindFirstFileA
                - free
                - free
                - ConvertFindDataAToW
                - SetLastError
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:1061,40'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - FindFirstFileA
                - free
                - free
                - ConvertFindDataAToW
                - SetLastError
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:1062,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1064,3'
              BranchSideFuncs:
                - FindFirstFileA
                - free
                - free
                - ConvertFindDataAToW
                - SetLastError
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:1069,21'
              BranchSideFuncs:
                - FindFirstFileA
                - free
                - free
                - ConvertFindDataAToW
                - SetLastError
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:1072,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1072,11'
              BranchSideFuncs:
                - ConvertFindDataAToW
                - SetLastError
                - FindClose
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:1074,28'
              BranchSideFuncs:
                - ConvertFindDataAToW
                - SetLastError
                - FindClose
                - free
        - Branch String:   'winpr/libwinpr/file/generic.c:1074,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1076,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:1081,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1053,46'
          Dst:             calloc
        - Src:             'winpr/libwinpr/file/generic.c:1057,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:1061,16'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/generic.c:1064,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:1069,6'
          Dst:             FindFirstFileA
        - Src:             'winpr/libwinpr/file/generic.c:1074,8'
          Dst:             ConvertFindDataAToW
        - Src:             'winpr/libwinpr/file/generic.c:1076,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:1077,4'
          Dst:             FindClose
    - functionName:    FindFirstFileA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - lpFindFileData
      BBCount:         18
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - FindClose
        - FindNextFileA
        - PathGetSeparatorA
        - SetLastError
        - file_search_new
        - strlen
        - strrchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:985,22'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:985,26'
              BranchSideFuncs:
                - SetLastError
                - strlen
                - PathGetSeparatorA
                - strrchr
                - FindClose
                - strlen
                - file_search_new
                - SetLastError
                - FindNextFileA
            - BranchSide:      'winpr/libwinpr/file/generic.c:987,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/generic.c:985,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:987,3'
              BranchSideFuncs:
                - strlen
                - PathGetSeparatorA
                - strrchr
                - FindClose
                - strlen
                - file_search_new
                - SetLastError
                - FindNextFileA
            - BranchSide:      'winpr/libwinpr/file/generic.c:991,25'
              BranchSideFuncs:
                - strlen
                - PathGetSeparatorA
                - strrchr
                - FindClose
                - strlen
                - file_search_new
                - SetLastError
                - FindNextFileA
        - Branch String:   'winpr/libwinpr/file/generic.c:999,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1000,3'
              BranchSideFuncs:
                - strlen
                - file_search_new
                - SetLastError
                - FindNextFileA
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:1001,22'
              BranchSideFuncs:
                - strlen
                - file_search_new
                - SetLastError
                - FindNextFileA
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:1002,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1003,3'
              BranchSideFuncs:
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:1005,32'
              BranchSideFuncs:
                - file_search_new
                - SetLastError
                - FindNextFileA
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:1007,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1009,3'
              BranchSideFuncs:
                - FindNextFileA
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:1013,28'
              BranchSideFuncs:
                - FindNextFileA
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:1013,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1013,55'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:1014,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:987,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:996,22'
          Dst:             strlen
        - Src:             'winpr/libwinpr/file/generic.c:997,19'
          Dst:             PathGetSeparatorA
        - Src:             'winpr/libwinpr/file/generic.c:998,20'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/file/generic.c:1001,15'
          Dst:             strlen
        - Src:             'winpr/libwinpr/file/generic.c:1005,16'
          Dst:             file_search_new
        - Src:             'winpr/libwinpr/file/generic.c:1009,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:1013,6'
          Dst:             FindNextFileA
        - Src:             'winpr/libwinpr/file/generic.c:1017,2'
          Dst:             FindClose
    - functionName:    FindClose
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFindFile
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - closedir
        - is_valid_file_search_handle
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:1205,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1206,3'
              BranchSideFuncs:
                - is_valid_file_search_handle
                - free
                - free
                - free
                - closedir
            - BranchSide:      'winpr/libwinpr/file/generic.c:1212,35'
              BranchSideFuncs:
                - is_valid_file_search_handle
                - free
                - free
                - free
                - closedir
        - Branch String:   'winpr/libwinpr/file/generic.c:1212,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1213,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - closedir
            - BranchSide:      'winpr/libwinpr/file/generic.c:1216,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - closedir
        - Branch String:   'winpr/libwinpr/file/generic.c:1219,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:1220,12'
              BranchSideFuncs:
                - closedir
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:1223,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:1212,7'
          Dst:             is_valid_file_search_handle
        - Src:             'winpr/libwinpr/file/generic.c:1220,3'
          Dst:             closedir
    - functionName:    closedir
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_search_new
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - namelen
        - pattern
        - patternlen
      BBCount:         36
      ICount:          199
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - FindClose
        - _strdup
        - calloc
        - closedir
        - opendir
        - stat64
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:877,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:878,3'
              BranchSideFuncs:
                - strndup
                - strndup
                - FindClose
                - opendir
                - stat64
                - opendir
                - free
                - free
                - _strdup
                - _strdup
                - closedir
            - BranchSide:      'winpr/libwinpr/file/generic.c:879,2'
              BranchSideFuncs:
                - strndup
                - strndup
                - FindClose
                - opendir
                - stat64
                - opendir
                - free
                - free
                - _strdup
                - _strdup
                - closedir
        - Branch String:   'winpr/libwinpr/file/generic.c:884,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:884,31'
              BranchSideFuncs:
                - FindClose
                - opendir
                - stat64
                - opendir
                - free
                - free
                - _strdup
                - _strdup
                - closedir
            - BranchSide:      'winpr/libwinpr/file/generic.c:885,3'
              BranchSideFuncs:
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:884,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:885,3'
              BranchSideFuncs:
                - opendir
                - stat64
                - FindClose
                - opendir
                - free
                - free
                - _strdup
                - _strdup
                - closedir
            - BranchSide:      'winpr/libwinpr/file/generic.c:887,30'
              BranchSideFuncs:
                - opendir
                - stat64
                - FindClose
                - opendir
                - free
                - free
                - _strdup
                - _strdup
                - closedir
        - Branch String:   'winpr/libwinpr/file/generic.c:888,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:894,15'
              BranchSideFuncs:
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:915,7'
              BranchSideFuncs:
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:895,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:897,8'
              BranchSideFuncs:
                - FindClose
                - opendir
                - free
                - free
                - _strdup
                - _strdup
                - closedir
            - BranchSide:      'winpr/libwinpr/file/generic.c:914,2'
              BranchSideFuncs:
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:897,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:899,33'
              BranchSideFuncs:
                - opendir
                - FindClose
                - free
                - free
                - _strdup
                - _strdup
                - closedir
            - BranchSide:      'winpr/libwinpr/file/generic.c:913,3'
              BranchSideFuncs:
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:900,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:902,11'
              BranchSideFuncs:
                - free
                - free
                - _strdup
                - _strdup
                - closedir
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:912,4'
              BranchSideFuncs:
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:906,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:906,35'
              BranchSideFuncs:
                - closedir
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:908,16'
              BranchSideFuncs:
                - closedir
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:906,10'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:908,16'
              BranchSideFuncs:
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:911,5'
              BranchSideFuncs:
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:915,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:916,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:918,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:876,55'
          Dst:             calloc
        - Src:             'winpr/libwinpr/file/generic.c:882,24'
          Dst:             strndup
        - Src:             'winpr/libwinpr/file/generic.c:883,27'
          Dst:             strndup
        - Src:             'winpr/libwinpr/file/generic.c:887,22'
          Dst:             opendir
        - Src:             'winpr/libwinpr/file/generic.c:895,7'
          Dst:             stat64
        - Src:             'winpr/libwinpr/file/generic.c:899,25'
          Dst:             opendir
        - Src:             'winpr/libwinpr/file/generic.c:904,28'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/file/generic.c:905,31'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/file/generic.c:908,7'
          Dst:             closedir
        - Src:             'winpr/libwinpr/file/generic.c:922,2'
          Dst:             FindClose
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opendir
      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:    SetFileTime
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpCreationTime
        - lpLastAccessTime
        - lpLastWriteTime
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:847,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:848,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:850,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:850,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:851,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:853,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:855,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:856,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:858,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:850,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:858,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_Handle_GetInfo
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - pType
        - pObject
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/../handle/handle.h:148,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:154,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/../handle/handle.h:154,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:155,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:158,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UnlockFileEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - dwReserved
        - nNumberOfBytesToUnlockLow
        - nNumberOfBytesToUnlockHigh
        - lpOverlapped
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:825,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:826,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:828,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:828,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:829,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:831,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:833,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:834,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:837,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:828,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:837,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    UnlockFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - hFile
        - dwFileOffsetLow
        - dwFileOffsetHigh
        - nNumberOfBytesToUnlockLow
        - nNumberOfBytesToUnlockHigh
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:803,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:804,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:806,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:806,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:807,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:809,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:811,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:812,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:815,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:806,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:815,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    LockFileEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - dwFlags
        - dwReserved
        - nNumberOfBytesToLockLow
        - nNumberOfBytesToLockHigh
        - lpOverlapped
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:781,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:782,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:784,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:784,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:785,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:787,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:789,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:790,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:793,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:784,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:793,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    LockFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - hFile
        - dwFileOffsetLow
        - dwFileOffsetHigh
        - nNumberOfBytesToLockLow
        - nNumberOfBytesToLockHigh
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:759,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:760,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:762,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:762,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:763,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:765,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:767,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:768,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:771,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:762,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:771,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetFilePointerEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hFile
        - liDistanceToMove
        - lpNewFilePointer
        - dwMoveMethod
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:737,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:738,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:740,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:740,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:741,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:743,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:745,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:746,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:749,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:740,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:749,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetFilePointer
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hFile
        - lDistanceToMove
        - lpDistanceToMoveHigh
        - dwMoveMethod
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:715,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:716,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:718,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:718,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:719,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:721,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:723,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:724,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:727,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:718,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:727,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetFileSize
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpFileSizeHigh
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:694,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:695,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:697,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:697,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:698,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:700,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:702,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:703,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:705,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:697,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:705,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetEndOfFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:674,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:675,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:677,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:677,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:678,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:680,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:682,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:683,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:685,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:677,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:685,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetFileAttributesW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpFileName
        - dwFileAttributes
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - SetFileAttributesA
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:654,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:655,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - SetFileAttributesA
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:657,46'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - SetFileAttributesA
                - free
        - Branch String:   'winpr/libwinpr/file/generic.c:658,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:660,3'
              BranchSideFuncs:
                - SetFileAttributesA
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:664,27'
              BranchSideFuncs:
                - SetFileAttributesA
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:657,22'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/generic.c:660,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:664,8'
          Dst:             SetFileAttributesA
    - functionName:    SetFileAttributesA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpFileName
        - dwFileAttributes
      BBCount:         25
      ICount:          130
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Print_dbg_tag
        - close
        - fchmod
        - flagsToStr
        - fstat64
        - open64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:616,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:618,8'
              BranchSideFuncs:
                - flagsToStr
                - WLog_Print_dbg_tag.5702
                - open64
                - fstat64
                - fchmod
                - close
            - BranchSide:      'winpr/libwinpr/file/generic.c:623,16'
              BranchSideFuncs:
                - open64
                - fstat64
                - fchmod
                - close
        - Branch String:   'winpr/libwinpr/file/generic.c:624,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:625,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:627,14'
              BranchSideFuncs:
                - fstat64
                - fchmod
                - close
        - Branch String:   'winpr/libwinpr/file/generic.c:628,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:629,3'
              BranchSideFuncs:
                - close
            - BranchSide:      'winpr/libwinpr/file/generic.c:631,6'
              BranchSideFuncs:
                - fchmod
                - close
        - Branch String:   'winpr/libwinpr/file/generic.c:631,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:633,17'
              BranchSideFuncs:
                - fchmod
                - close
            - BranchSide:      'winpr/libwinpr/file/generic.c:637,6'
              BranchSideFuncs:
                - fchmod
                - close
        - Branch String:   'winpr/libwinpr/file/generic.c:640,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:641,3'
              BranchSideFuncs:
                - close
            - BranchSide:      'winpr/libwinpr/file/generic.c:643,5'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:619,23'
          Dst:             flagsToStr
        - Src:             'winpr/libwinpr/file/generic.c:620,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/generic.c:623,11'
          Dst:             open64
        - Src:             'winpr/libwinpr/file/generic.c:628,6'
          Dst:             fstat64
        - Src:             'winpr/libwinpr/file/generic.c:640,6'
          Dst:             fchmod
        - Src:             'winpr/libwinpr/file/generic.c:645,2'
          Dst:             close
    - functionName:    flagsToStr
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - flags
      BBCount:         48
      ICount:          271
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - append
        - snprintf
        - winpr_str_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:575,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:576,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:577,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:577,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:578,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:579,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:579,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:580,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:581,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:581,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:582,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:583,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:583,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:584,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:585,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:585,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:586,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:587,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:587,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:588,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:589,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:589,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:590,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:591,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:591,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:592,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:593,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:593,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:594,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:595,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:595,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:596,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:597,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:597,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:598,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:599,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:599,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:600,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:601,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:601,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:602,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
                - append
            - BranchSide:      'winpr/libwinpr/file/generic.c:603,6'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - append
        - Branch String:   'winpr/libwinpr/file/generic.c:603,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:603,6'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
            - BranchSide:      'winpr/libwinpr/file/generic.c:604,10'
              BranchSideFuncs:
                - append
                - snprintf
                - winpr_str_append
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:576,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:578,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:580,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:582,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:584,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:586,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:588,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:590,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:592,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:594,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:596,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:598,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:600,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:602,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:604,3'
          Dst:             append
        - Src:             'winpr/libwinpr/file/generic.c:606,8'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/file/generic.c:607,2'
          Dst:             winpr_str_append
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat64
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fchmod
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetFileInformationByHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpFileInformation
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:551,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:552,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:554,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:554,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:555,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:557,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:559,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:560,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:562,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:554,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:562,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetFileAttributesW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - GetFileAttributesA
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:532,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:533,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - GetFileAttributesA
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:534,46'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - GetFileAttributesA
                - free
        - Branch String:   'winpr/libwinpr/file/generic.c:535,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:537,3'
              BranchSideFuncs:
                - GetFileAttributesA
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:541,27'
              BranchSideFuncs:
                - GetFileAttributesA
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:534,22'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/generic.c:537,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:541,8'
          Dst:             GetFileAttributesA
    - functionName:    GetFileAttributesA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FindClose
        - FindFirstFileA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:522,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:523,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:525,12'
              BranchSideFuncs:
                - FindClose
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:520,17'
          Dst:             FindFirstFileA
        - Src:             'winpr/libwinpr/file/generic.c:525,2'
          Dst:             FindClose
    - functionName:    GetFileAttributesExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - fInfoLevelId
        - lpFileInformation
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - GetFileAttributesExA
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:502,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:503,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - GetFileAttributesExA
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:504,46'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - GetFileAttributesExA
                - free
        - Branch String:   'winpr/libwinpr/file/generic.c:506,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:508,3'
              BranchSideFuncs:
                - GetFileAttributesExA
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:512,29'
              BranchSideFuncs:
                - GetFileAttributesExA
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:504,22'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/generic.c:508,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:512,8'
          Dst:             GetFileAttributesExA
    - functionName:    GetFileAttributesExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - fInfoLevelId
        - lpFileInformation
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - FindClose
        - FindFirstFileA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:481,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:482,3'
              BranchSideFuncs:
                - FindFirstFileA
                - FindClose
            - BranchSide:      'winpr/libwinpr/file/generic.c:484,32'
              BranchSideFuncs:
                - FindFirstFileA
                - FindClose
        - Branch String:   'winpr/libwinpr/file/generic.c:485,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:486,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:488,12'
              BranchSideFuncs:
                - FindClose
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:484,17'
          Dst:             FindFirstFileA
        - Src:             'winpr/libwinpr/file/generic.c:488,2'
          Dst:             FindClose
    - functionName:    FlushFileBuffers
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:459,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:460,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:462,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:462,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:463,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:465,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:467,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:468,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:470,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:462,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:470,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WriteFileGather
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - aSegmentArray
        - nNumberOfBytesToWrite
        - lpReserved
        - lpOverlapped
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:438,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:439,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:441,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:441,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:442,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:444,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:446,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:447,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:450,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:441,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:450,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WriteFileEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpBuffer
        - nNumberOfBytesToWrite
        - lpOverlapped
        - lpCompletionRoutine
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:416,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:417,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:419,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:419,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:420,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:422,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:424,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:425,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:428,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:419,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:428,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WriteFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpBuffer
        - nNumberOfBytesToWrite
        - lpNumberOfBytesWritten
        - lpOverlapped
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:394,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:395,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:397,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:397,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:398,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:400,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:402,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:403,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:406,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:397,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:406,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    ReadFileScatter
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - aSegmentArray
        - nNumberOfBytesToRead
        - lpReserved
        - lpOverlapped
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:372,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:373,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:375,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:375,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:376,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:378,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:380,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:381,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:384,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:375,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:384,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    ReadFileEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpBuffer
        - nNumberOfBytesToRead
        - lpOverlapped
        - lpCompletionRoutine
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:350,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:351,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:353,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:353,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:354,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:356,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:358,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:359,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:362,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:353,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:362,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    ReadFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpBuffer
        - nNumberOfBytesToRead
        - lpNumberOfBytesRead
        - lpOverlapped
      BBCount:         15
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:320,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:328,7'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:328,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:328,31'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:331,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:328,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:329,3'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:331,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.5705
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:331,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:332,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
            - BranchSide:      'winpr/libwinpr/file/generic.c:334,26'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
        - Branch String:   'winpr/libwinpr/file/generic.c:336,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:337,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/generic.c:340,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5702
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:331,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/file/generic.c:340,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    DeleteFileW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - winpr_DeleteFile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:306,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:307,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - winpr_DeleteFile
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:308,46'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - winpr_DeleteFile
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:308,22'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/generic.c:309,12'
          Dst:             winpr_DeleteFile
    - functionName:    DeleteFileA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_DeleteFile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:301,9'
          Dst:             winpr_DeleteFile
    - functionName:    CreateFileW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - dwDesiredAccess
        - dwShareMode
        - lpSecurityAttributes
        - dwCreationDisposition
        - dwFlagsAndAttributes
        - hTemplateFile
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - SetLastError
        - winpr_CreateFile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:282,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:283,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - winpr_CreateFile
            - BranchSide:      'winpr/libwinpr/file/generic.c:284,46'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - free
                - winpr_CreateFile
        - Branch String:   'winpr/libwinpr/file/generic.c:286,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:288,3'
              BranchSideFuncs:
                - winpr_CreateFile
                - free
            - BranchSide:      'winpr/libwinpr/file/generic.c:292,25'
              BranchSideFuncs:
                - winpr_CreateFile
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:284,22'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/generic.c:288,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:292,8'
          Dst:             winpr_CreateFile
    - functionName:    winpr_CreateFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - dwDesiredAccess
        - dwShareMode
        - lpSecurityAttributes
        - dwCreationDisposition
        - dwFlagsAndAttributes
        - hTemplateFile
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ArrayList_Count
        - ArrayList_GetItem
        - ArrayList_Lock
        - ArrayList_Unlock
        - HandleCreatorsInit
        - SetLastError
        - pthread_once
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:242,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:243,3'
              BranchSideFuncs:
                - pthread_once
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - ArrayList_Unlock
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/generic.c:245,6'
              BranchSideFuncs:
                - pthread_once
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - ArrayList_Unlock
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/generic.c:245,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:247,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/generic.c:251,6'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - ArrayList_Unlock
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/generic.c:251,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:253,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/generic.c:257,17'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - ArrayList_Unlock
        - Branch String:   'winpr/libwinpr/file/generic.c:259,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:261,53'
              BranchSideFuncs:
                - ArrayList_GetItem
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_Unlock
            - BranchSide:      'winpr/libwinpr/file/generic.c:273,19'
              BranchSideFuncs:
                - ArrayList_Unlock
        - Branch String:   'winpr/libwinpr/file/generic.c:263,15'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:263,18'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - ArrayList_Unlock
            - BranchSide:      'winpr/libwinpr/file/generic.c:271,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - ArrayList_Unlock
        - Branch String:   'winpr/libwinpr/file/generic.c:263,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:266,8'
              BranchSideFuncs:
                - ArrayList_Unlock
            - BranchSide:      'winpr/libwinpr/file/generic.c:271,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - ArrayList_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:245,6'
          Dst:             pthread_once
        - Src:             'winpr/libwinpr/file/generic.c:245,6'
          Dst:             HandleCreatorsInit
        - Src:             'winpr/libwinpr/file/generic.c:247,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:253,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/generic.c:257,2'
          Dst:             ArrayList_Lock
        - Src:             'winpr/libwinpr/file/generic.c:259,26'
          Dst:             ArrayList_Count
        - Src:             'winpr/libwinpr/file/generic.c:261,35'
          Dst:             ArrayList_GetItem
        - Src:             'winpr/libwinpr/file/generic.c:268,4'
          Dst:             ArrayList_Unlock
        - Src:             'winpr/libwinpr/file/generic.c:273,2'
          Dst:             ArrayList_Unlock
    - functionName:    HandleCreatorsInit
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - ArrayList_Append
        - ArrayList_New
        - GetCommHandleCreator
        - GetFileHandleCreator
        - GetNamedPipeClientHandleCreator
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/generic.c:187,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:187,2'
              BranchSideFuncs:
                - winpr_int_assert
                - ArrayList_New
                - GetNamedPipeClientHandleCreator
                - ArrayList_Append
                - GetCommHandleCreator
                - GetFileHandleCreator
                - ArrayList_Append
                - ArrayList_Append
            - BranchSide:      'winpr/libwinpr/file/generic.c:187,2'
              BranchSideFuncs:
                - winpr_int_assert
                - ArrayList_New
                - GetNamedPipeClientHandleCreator
                - ArrayList_Append
                - GetCommHandleCreator
                - GetFileHandleCreator
                - ArrayList_Append
                - ArrayList_Append
        - Branch String:   'winpr/libwinpr/file/generic.c:187,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:187,2'
              BranchSideFuncs:
                - ArrayList_New
                - GetNamedPipeClientHandleCreator
                - ArrayList_Append
                - GetCommHandleCreator
                - GetFileHandleCreator
                - ArrayList_Append
                - ArrayList_Append
            - BranchSide:      'winpr/libwinpr/file/generic.c:187,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/generic.c:190,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:191,3'
              BranchSideFuncs:
                - GetNamedPipeClientHandleCreator
                - ArrayList_Append
                - GetCommHandleCreator
                - GetFileHandleCreator
                - ArrayList_Append
                - ArrayList_Append
            - BranchSide:      'winpr/libwinpr/file/generic.c:196,19'
              BranchSideFuncs:
                - GetNamedPipeClientHandleCreator
                - ArrayList_Append
                - GetCommHandleCreator
                - GetFileHandleCreator
                - ArrayList_Append
                - ArrayList_Append
        - Branch String:   'winpr/libwinpr/file/generic.c:198,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/generic.c:199,20'
              BranchSideFuncs:
                - ArrayList_Append
                - GetFileHandleCreator
                - ArrayList_Append
            - BranchSide:      'winpr/libwinpr/file/generic.c:200,19'
              BranchSideFuncs:
                - GetFileHandleCreator
                - ArrayList_Append
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:187,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/generic.c:188,19'
          Dst:             ArrayList_New
        - Src:             'winpr/libwinpr/file/generic.c:196,35'
          Dst:             GetNamedPipeClientHandleCreator
        - Src:             'winpr/libwinpr/file/generic.c:196,2'
          Dst:             ArrayList_Append
        - Src:             'winpr/libwinpr/file/generic.c:197,33'
          Dst:             GetCommHandleCreator
        - Src:             'winpr/libwinpr/file/generic.c:199,3'
          Dst:             ArrayList_Append
        - Src:             'winpr/libwinpr/file/generic.c:200,35'
          Dst:             GetFileHandleCreator
        - Src:             'winpr/libwinpr/file/generic.c:200,2'
          Dst:             ArrayList_Append
    - functionName:    pthread_once
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CreateFileA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - dwDesiredAccess
        - dwShareMode
        - lpSecurityAttributes
        - dwCreationDisposition
        - dwFlagsAndAttributes
        - hTemplateFile
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_CreateFile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/generic.c:234,9'
          Dst:             winpr_CreateFile
    - functionName:    WINPR_HANDLE_IS_HANDLED
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - type
        - invalidValue
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/../handle/handle.h:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:123,31'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:127,6'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/../handle/handle.h:123,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:124,12'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:125,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/../handle/handle.h:127,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:127,18'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/../handle/handle.h:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/../handle/handle.h:129,3'
          Dst:             SetLastError
    - functionName:    NamedPipeClientGetFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - NamedPipeClientIsHandled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:86,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:89,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:89,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:90,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:92,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:86,7'
          Dst:             NamedPipeClientIsHandled
    - functionName:    NamedPipeClientIsHandled
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WINPR_HANDLE_IS_HANDLED
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:50,9'
          Dst:             WINPR_HANDLE_IS_HANDLED
    - functionName:    NamedPipeClientCloseHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - NamedPipeClientIsHandled
        - close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:57,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:58,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
                - close
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:60,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
                - close
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:60,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:63,9'
              BranchSideFuncs:
                - close
                - free
                - free
                - free
                - free
                - close
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:66,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:66,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:69,9'
              BranchSideFuncs:
                - close
                - free
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:72,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:72,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:73,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:75,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:57,7'
          Dst:             NamedPipeClientIsHandled
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:63,3'
          Dst:             close
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:69,3'
          Dst:             close
    - functionName:    WINPR_HANDLE_SET_TYPE_AND_MODE
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _handle
        - _type
        - _mode
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    GetNamePipeFileDescriptor
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hNamedPipe
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - NamedPipeClientIsHandled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:281,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:282,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:284,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:284,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:284,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:284,57'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:281,7'
          Dst:             NamedPipeClientIsHandled
    - functionName:    GetNamedPipeUnixDomainSocketFilePathA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpName
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetCombinedPath
        - GetNamedPipeNameWithoutPrefixA
        - GetNamedPipeUnixDomainSocketBaseFilePathA
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:267,15'
          Dst:             GetNamedPipeUnixDomainSocketBaseFilePathA
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:268,15'
          Dst:             GetNamedPipeNameWithoutPrefixA
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:269,15'
          Dst:             GetCombinedPath
    - functionName:    GetNamedPipeUnixDomainSocketBaseFilePathA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetCombinedPath
        - GetKnownPath
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:250,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:250,8'
              BranchSideFuncs:
                - GetKnownPath
                - GetCombinedPath
                - free
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:250,8'
              BranchSideFuncs:
                - GetKnownPath
                - GetCombinedPath
                - free
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:254,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:255,3'
              BranchSideFuncs:
                - GetCombinedPath
                - free
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:257,31'
              BranchSideFuncs:
                - GetCombinedPath
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:252,15'
          Dst:             GetKnownPath
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:257,15'
          Dst:             GetCombinedPath
    - functionName:    GetNamedPipeNameWithoutPrefixA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpName
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - IsNamedPipeFileNameA
        - _strdup
        - strnlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:238,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:239,3'
              BranchSideFuncs:
                - IsNamedPipeFileNameA
                - strnlen
                - _strdup
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:241,28'
              BranchSideFuncs:
                - IsNamedPipeFileNameA
                - strnlen
                - _strdup
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:241,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:242,3'
              BranchSideFuncs:
                - strnlen
                - _strdup
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:244,24'
              BranchSideFuncs:
                - strnlen
                - _strdup
      Callsites:
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:241,7'
          Dst:             IsNamedPipeFileNameA
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:244,31'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:244,15'
          Dst:             _strdup
    - functionName:    IsNamedPipeFileNameA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpName
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:228,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:229,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:231,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:228,6'
          Dst:             strncmp
    - functionName:    NamedPipeClientCreateFileA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - dwDesiredAccess
        - dwShareMode
        - lpSecurityAttributes
        - dwCreationDisposition
        - dwFlagsAndAttributes
        - hTemplateFile
      BBCount:         32
      ICount:          259
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - GetNamedPipeNameWithoutPrefixA
        - GetNamedPipeUnixDomainSocketFilePathA
        - IsNamedPipeFileNameA
        - SetLastError
        - WINPR_HANDLE_SET_TYPE_AND_MODE
        - WLog_Print_dbg_tag
        - _strdup
        - calloc
        - close
        - connect
        - snprintf
        - socket
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:129,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:131,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5774
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:136,7'
              BranchSideFuncs:
                - IsNamedPipeFileNameA
                - calloc
                - SetLastError
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5773
                - _strdup
                - SetLastError
                - free
                - free
                - free
                - free
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:136,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:137,3'
              BranchSideFuncs:
                - IsNamedPipeFileNameA
                - calloc
                - SetLastError
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5773
                - _strdup
                - SetLastError
                - free
                - free
                - free
                - free
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:139,28'
              BranchSideFuncs:
                - IsNamedPipeFileNameA
                - calloc
                - SetLastError
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5773
                - _strdup
                - SetLastError
                - free
                - free
                - free
                - free
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:139,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:140,3'
              BranchSideFuncs:
                - calloc
                - SetLastError
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5773
                - _strdup
                - SetLastError
                - free
                - free
                - free
                - free
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:142,52'
              BranchSideFuncs:
                - calloc
                - SetLastError
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5773
                - _strdup
                - SetLastError
                - free
                - free
                - free
                - free
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:144,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:146,3'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5773
                - _strdup
                - SetLastError
                - free
                - free
                - free
                - free
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:150,30'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5773
                - _strdup
                - SetLastError
                - free
                - free
                - free
                - free
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:154,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:156,3'
              BranchSideFuncs:
                - GetNamedPipeNameWithoutPrefixA
                - free
                - free
                - free
                - free
                - close
                - GetNamedPipeUnixDomainSocketFilePathA
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:160,2'
              BranchSideFuncs:
                - GetNamedPipeNameWithoutPrefixA
                - free
                - free
                - free
                - free
                - close
                - GetNamedPipeUnixDomainSocketFilePathA
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:169,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:170,3'
              BranchSideFuncs:
                - GetNamedPipeUnixDomainSocketFilePathA
                - free
                - free
                - free
                - free
                - close
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:172,65'
              BranchSideFuncs:
                - GetNamedPipeUnixDomainSocketFilePathA
                - free
                - free
                - free
                - free
                - close
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:174,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:175,3'
              BranchSideFuncs:
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
                - free
                - free
                - free
                - free
                - close
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:177,25'
              BranchSideFuncs:
                - socket
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
                - free
                - free
                - free
                - free
                - close
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:178,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:179,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:181,2'
              BranchSideFuncs:
                - snprintf
                - connect
                - WLog_Print_dbg_tag.5774
                - free
                - free
                - free
                - free
                - close
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:188,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:189,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:191,6'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5774
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:191,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:194,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5774
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:200,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:202,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:209,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/namedPipeClient.c:202,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:203,10'
              BranchSideFuncs:
                - close
                - free
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/namedPipeClient.c:204,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:131,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:132,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:139,7'
          Dst:             IsNamedPipeFileNameA
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:142,52'
          Dst:             calloc
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:146,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:151,2'
          Dst:             WINPR_HANDLE_SET_TYPE_AND_MODE
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:152,21'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:156,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:167,27'
          Dst:             GetNamedPipeNameWithoutPrefixA
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:172,27'
          Dst:             GetNamedPipeUnixDomainSocketFilePathA
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:177,25'
          Dst:             socket
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:184,8'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:185,11'
          Dst:             connect
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:194,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/namedPipeClient.c:203,4'
          Dst:             close
    - functionName:    GetNamedPipeClientHandleCreator
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    FilePatternMatchSubExpressionA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - cchFileName
        - lpX
        - cchX
        - lpY
        - cchY
        - lpWildcard
        - ppMatchEnd
      BBCount:         36
      ICount:          228
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - WLog_Print_dbg_tag
        - _strnicmp
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/pattern.c:90,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:91,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5798
                - _strnicmp
                - strchr
                - _strnicmp
                - _strnicmp
                - strchr
                - _strnicmp
            - BranchSide:      'winpr/libwinpr/file/pattern.c:93,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5798
                - _strnicmp
                - strchr
                - _strnicmp
                - _strnicmp
                - strchr
                - _strnicmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:93,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:105,17'
              BranchSideFuncs:
                - _strnicmp
                - strchr
                - _strnicmp
            - BranchSide:      'winpr/libwinpr/file/pattern.c:140,12'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5798
                - _strnicmp
                - strchr
                - _strnicmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:105,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:106,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:118,7'
              BranchSideFuncs:
                - strchr
                - _strnicmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:118,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:121,22'
              BranchSideFuncs:
                - strchr
                - _strnicmp
            - BranchSide:      'winpr/libwinpr/file/pattern.c:131,15'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/pattern.c:123,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:124,5'
              BranchSideFuncs:
                - _strnicmp
            - BranchSide:      'winpr/libwinpr/file/pattern.c:126,18'
              BranchSideFuncs:
                - _strnicmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:126,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:127,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:128,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/pattern.c:140,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:150,7'
              BranchSideFuncs:
                - _strnicmp
                - strchr
                - _strnicmp
            - BranchSide:      'winpr/libwinpr/file/pattern.c:189,12'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5798
        - Branch String:   'winpr/libwinpr/file/pattern.c:150,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:151,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:153,17'
              BranchSideFuncs:
                - _strnicmp
                - strchr
                - _strnicmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:153,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:154,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:164,7'
              BranchSideFuncs:
                - strchr
                - _strnicmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:164,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:167,22'
              BranchSideFuncs:
                - strchr
                - _strnicmp
            - BranchSide:      'winpr/libwinpr/file/pattern.c:177,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/pattern.c:169,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:170,5'
              BranchSideFuncs:
                - _strnicmp
            - BranchSide:      'winpr/libwinpr/file/pattern.c:172,18'
              BranchSideFuncs:
                - _strnicmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:172,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:174,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/pattern.c:177,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:178,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:180,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/pattern.c:105,7'
          Dst:             _strnicmp
        - Src:             'winpr/libwinpr/file/pattern.c:121,14'
          Dst:             strchr
        - Src:             'winpr/libwinpr/file/pattern.c:126,8'
          Dst:             _strnicmp
        - Src:             'winpr/libwinpr/file/pattern.c:153,7'
          Dst:             _strnicmp
        - Src:             'winpr/libwinpr/file/pattern.c:167,14'
          Dst:             strchr
        - Src:             'winpr/libwinpr/file/pattern.c:172,8'
          Dst:             _strnicmp
        - Src:             'winpr/libwinpr/file/pattern.c:191,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    FilePatternMatchA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - lpPattern
      BBCount:         139
      ICount:          780
      EdgeCount:       167
      CyclomaticComplexity: 30
      functionsReached:
        - FilePatternFindNextWildcardA
        - FilePatternMatchSubExpressionA
        - _stricmp
        - strlen
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/pattern.c:224,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:225,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
            - BranchSide:      'winpr/libwinpr/file/pattern.c:227,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:227,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:228,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
            - BranchSide:      'winpr/libwinpr/file/pattern.c:230,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:240,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:240,32'
              BranchSideFuncs:
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
            - BranchSide:      'winpr/libwinpr/file/pattern.c:253,6'
              BranchSideFuncs:
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:240,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:253,6'
              BranchSideFuncs:
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:253,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:255,13'
              BranchSideFuncs:
                - strlen
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:304,44'
              BranchSideFuncs:
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
        - Branch String:   'winpr/libwinpr/file/pattern.c:258,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:261,8'
              BranchSideFuncs:
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:269,2'
              BranchSideFuncs:
                - FilePatternFindNextWildcardA
                - _stricmp
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
        - Branch String:   'winpr/libwinpr/file/pattern.c:261,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:264,18'
              BranchSideFuncs:
                - _stricmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:264,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:265,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:267,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/pattern.c:306,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:308,10'
              BranchSideFuncs:
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:368,16'
              BranchSideFuncs:
                - _stricmp
        - Branch String:   'winpr/libwinpr/file/pattern.c:326,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:328,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:338,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
        - Branch String:   'winpr/libwinpr/file/pattern.c:329,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:329,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:329,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:329,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:329,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:329,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
        - Branch String:   'winpr/libwinpr/file/pattern.c:329,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:329,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:329,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
        - Branch String:   'winpr/libwinpr/file/pattern.c:329,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:329,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:329,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:329,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:329,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:329,11'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:331,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:331,28'
              BranchSideFuncs:
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:331,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:331,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:331,28'
              BranchSideFuncs:
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:331,28'
              BranchSideFuncs:
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
        - Branch String:   'winpr/libwinpr/file/pattern.c:331,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:331,28'
              BranchSideFuncs:
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:331,28'
              BranchSideFuncs:
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
        - Branch String:   'winpr/libwinpr/file/pattern.c:331,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:331,28'
              BranchSideFuncs:
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:331,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:331,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:331,28'
              BranchSideFuncs:
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:331,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:338,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:362,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/pattern.c:341,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:341,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:341,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:341,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:341,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:341,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:344,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:344,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:344,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:344,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:344,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:344,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:344,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:344,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:344,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:344,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:344,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:344,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:344,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:344,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:344,12'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:347,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:347,9'
              BranchSideFuncs:
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:347,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:347,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:347,9'
              BranchSideFuncs:
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:347,9'
              BranchSideFuncs:
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:347,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:347,9'
              BranchSideFuncs:
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:347,9'
              BranchSideFuncs:
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:347,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:347,9'
              BranchSideFuncs:
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:347,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:347,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:347,9'
              BranchSideFuncs:
                - FilePatternMatchSubExpressionA
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/file/pattern.c:347,9'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/file/pattern.c:351,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:352,6'
              BranchSideFuncs:
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
            - BranchSide:      'winpr/libwinpr/file/pattern.c:354,21'
              BranchSideFuncs:
                - FilePatternFindNextWildcardA
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - FilePatternMatchSubExpressionA
      Callsites:
        - Src:             'winpr/libwinpr/file/pattern.c:230,15'
          Dst:             strlen
        - Src:             'winpr/libwinpr/file/pattern.c:231,16'
          Dst:             strlen
        - Src:             'winpr/libwinpr/file/pattern.c:256,13'
          Dst:             strlen
        - Src:             'winpr/libwinpr/file/pattern.c:258,8'
          Dst:             FilePatternFindNextWildcardA
        - Src:             'winpr/libwinpr/file/pattern.c:264,8'
          Dst:             _stricmp
        - Src:             'winpr/libwinpr/file/pattern.c:304,15'
          Dst:             FilePatternFindNextWildcardA
        - Src:             'winpr/libwinpr/file/pattern.c:324,20'
          Dst:             FilePatternFindNextWildcardA
        - Src:             'winpr/libwinpr/file/pattern.c:329,11'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/pattern.c:329,11'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/pattern.c:331,28'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/pattern.c:331,28'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/pattern.c:332,12'
          Dst:             FilePatternMatchSubExpressionA
        - Src:             'winpr/libwinpr/file/pattern.c:341,23'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/pattern.c:341,23'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/pattern.c:344,12'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/pattern.c:344,12'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/pattern.c:347,9'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/pattern.c:347,9'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/pattern.c:348,13'
          Dst:             FilePatternMatchSubExpressionA
        - Src:             'winpr/libwinpr/file/pattern.c:359,9'
          Dst:             FilePatternFindNextWildcardA
        - Src:             'winpr/libwinpr/file/pattern.c:368,7'
          Dst:             _stricmp
    - functionName:    FilePatternFindNextWildcardA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPattern
        - pFlags
      BBCount:         24
      ICount:          131
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strpbrk
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/pattern.c:49,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:51,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:81,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/pattern.c:51,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:56,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/pattern.c:56,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:61,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/pattern.c:63,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:65,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:68,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/pattern.c:68,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/pattern.c:70,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/pattern.c:73,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/pattern.c:47,15'
          Dst:             strpbrk
    - functionName:    GetStdHandle_Uninit
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FileCloseHandleInt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:1092,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1092,21'
              BranchSideFuncs:
                - FileCloseHandleInt
            - BranchSide:      'winpr/libwinpr/file/file.c:1092,21'
              BranchSideFuncs:
                - FileCloseHandleInt
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:1092,2'
          Dst:             FileCloseHandleInt
    - functionName:    FileCloseHandleInt
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - force
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - FileIsHandled
        - fclose
        - fileno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:82,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:83,3'
              BranchSideFuncs:
                - free
                - free
                - fileno
                - fclose
            - BranchSide:      'winpr/libwinpr/file/file.c:85,7'
              BranchSideFuncs:
                - free
                - free
                - fileno
                - fclose
        - Branch String:   'winpr/libwinpr/file/file.c:85,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:87,7'
              BranchSideFuncs:
                - free
                - free
                - fileno
                - fclose
            - BranchSide:      'winpr/libwinpr/file/file.c:93,6'
              BranchSideFuncs:
                - free
                - free
                - fileno
                - fclose
        - Branch String:   'winpr/libwinpr/file/file.c:87,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:89,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:91,2'
              BranchSideFuncs:
                - free
                - free
                - fileno
                - fclose
        - Branch String:   'winpr/libwinpr/file/file.c:93,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:96,14'
              BranchSideFuncs:
                - fileno
                - free
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/file/file.c:103,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/file/file.c:96,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:98,17'
              BranchSideFuncs:
                - fclose
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:101,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:82,7'
          Dst:             FileIsHandled
        - Src:             'winpr/libwinpr/file/file.c:96,7'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:98,10'
          Dst:             fclose
    - functionName:    FileIsHandled
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WINPR_HANDLE_IS_HANDLED
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:65,9'
          Dst:             WINPR_HANDLE_IS_HANDLED
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WINPR_HANDLE_IS_HANDLED
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - type
        - invalidValue
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/../handle/handle.h:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:123,31'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:127,6'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/../handle/handle.h:123,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:124,12'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:125,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/../handle/handle.h:127,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:127,18'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/../handle/handle.h:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/../handle/handle.h:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/../handle/handle.h:129,3'
          Dst:             SetLastError
    - functionName:    FileTimeToUS
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filetimeToTimespec
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ftime
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - FileTimeToUS
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:631,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:631,2'
              BranchSideFuncs:
                - FileTimeToUS
            - BranchSide:      'winpr/libwinpr/file/file.c:631,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:631,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/file/file.c:632,14'
          Dst:             FileTimeToUS
    - functionName:    _fseeki64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wtypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fp
        - offset
        - origin
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fseeko64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/wtypes.h:489,9'
          Dst:             fseeko64
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ftelli64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wtypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ftello64
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/wtypes.h:495,9'
          Dst:             ftello64
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FileGetFileInformationByHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpFileInformation
      BBCount:         29
      ICount:          297
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - fileno
        - fstat64
        - map_posix_err
        - strlen
        - strrchr
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:385,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:386,3'
              BranchSideFuncs:
                - fileno
                - fstat64
                - strrchr
                - strlen
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:387,7'
              BranchSideFuncs:
                - fileno
                - fstat64
                - strrchr
                - strlen
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:387,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:388,3'
              BranchSideFuncs:
                - fileno
                - fstat64
                - strrchr
                - strlen
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:390,19'
              BranchSideFuncs:
                - fileno
                - fstat64
                - strrchr
                - strlen
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:390,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:392,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:399,2'
              BranchSideFuncs:
                - strrchr
                - strlen
        - Branch String:   'winpr/libwinpr/file/file.c:401,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:402,3'
              BranchSideFuncs:
                - strrchr
                - strlen
            - BranchSide:      'winpr/libwinpr/file/file.c:404,6'
              BranchSideFuncs:
                - strrchr
                - strlen
        - Branch String:   'winpr/libwinpr/file/file.c:404,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:405,3'
              BranchSideFuncs:
                - strrchr
                - strlen
            - BranchSide:      'winpr/libwinpr/file/file.c:407,20'
              BranchSideFuncs:
                - strrchr
                - strlen
        - Branch String:   'winpr/libwinpr/file/file.c:409,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:411,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'winpr/libwinpr/file/file.c:418,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:414,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:414,25'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:416,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:414,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:414,45'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:416,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:414,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:415,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:416,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:418,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:419,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:424,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:390,12'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:390,6'
          Dst:             fstat64
        - Src:             'winpr/libwinpr/file/file.c:393,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:393,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:393,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:393,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:395,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:395,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:395,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:407,12'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/file/file.c:412,26'
          Dst:             strlen
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    22
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    map_posix_err
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fs_errno
      BBCount:         21
      ICount:          102
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_strerror
      functionUses:    23
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:836,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:839,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:846,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:846,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:846,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:846,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:852,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:852,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:852,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:856,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:860,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:864,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:868,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:872,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:876,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:881,9'
              BranchSideFuncs:
                - winpr_strerror
                - WLog_Print_dbg_tag.5904
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:882,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:882,4'
          Dst:             WLog_Print_dbg_tag
    - functionName:    FileSetFileTime
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpCreationTime
        - lpLastAccessTime
        - lpLastWriteTime
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - fileno
        - filetimeToTimespec
        - futimens
        - map_posix_err
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:646,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:647,3'
              BranchSideFuncs:
                - fileno
                - futimens
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - filetimeToTimespec
                - filetimeToTimespec
            - BranchSide:      'winpr/libwinpr/file/file.c:649,6'
              BranchSideFuncs:
                - fileno
                - futimens
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - filetimeToTimespec
                - filetimeToTimespec
        - Branch String:   'winpr/libwinpr/file/file.c:649,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:650,3'
              BranchSideFuncs:
                - filetimeToTimespec
                - fileno
                - futimens
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - filetimeToTimespec
            - BranchSide:      'winpr/libwinpr/file/file.c:652,6'
              BranchSideFuncs:
                - fileno
                - futimens
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - filetimeToTimespec
        - Branch String:   'winpr/libwinpr/file/file.c:652,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:653,3'
              BranchSideFuncs:
                - filetimeToTimespec
                - fileno
                - futimens
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:656,33'
              BranchSideFuncs:
                - fileno
                - futimens
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:657,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:659,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:666,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:650,14'
          Dst:             filetimeToTimespec
        - Src:             'winpr/libwinpr/file/file.c:653,14'
          Dst:             filetimeToTimespec
        - Src:             'winpr/libwinpr/file/file.c:656,26'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:656,17'
          Dst:             futimens
        - Src:             'winpr/libwinpr/file/file.c:660,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:660,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:660,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:660,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:662,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:662,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:662,3'
          Dst:             SetLastError
    - functionName:    futimens
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FileUnlockFileEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - dwReserved
        - nNumberOfBytesToUnlockLow
        - nNumberOfBytesToUnlockHigh
        - lpOverlapped
      BBCount:         12
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - fileno
        - flock
        - map_posix_err
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:576,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:578,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:583,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:583,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:584,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:586,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:586,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:588,3'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:606,19'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:606,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:608,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:616,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:578,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:579,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:588,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:606,12'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:606,6'
          Dst:             flock
        - Src:             'winpr/libwinpr/file/file.c:609,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:609,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:609,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:609,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:611,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:611,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:611,3'
          Dst:             SetLastError
    - functionName:    flock
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FileUnlockFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - hFile
        - dwFileOffsetLow
        - dwFileOffsetHigh
        - nNumberOfBytesToUnlockLow
        - nNumberOfBytesToUnlockHigh
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - fileno
        - flock
        - map_posix_err
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:529,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:530,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:532,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:532,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:534,3'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:553,19'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:553,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:555,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:563,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:534,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:553,12'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:553,6'
          Dst:             flock
        - Src:             'winpr/libwinpr/file/file.c:556,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:556,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:556,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:556,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:558,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:558,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:558,3'
          Dst:             SetLastError
    - functionName:    FileLockFileEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - dwFlags
        - dwReserved
        - nNumberOfBytesToLockLow
        - nNumberOfBytesToLockHigh
        - lpOverlapped
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - fileno
        - flock
        - map_posix_err
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:456,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:458,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:463,7'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - WLog_Print_dbg_tag.5904
        - Branch String:   'winpr/libwinpr/file/file.c:463,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:464,3'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - WLog_Print_dbg_tag.5904
            - BranchSide:      'winpr/libwinpr/file/file.c:466,6'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - WLog_Print_dbg_tag.5904
        - Branch String:   'winpr/libwinpr/file/file.c:466,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:468,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
            - BranchSide:      'winpr/libwinpr/file/file.c:496,6'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:496,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:497,8'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:499,8'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:501,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:502,8'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:504,19'
              BranchSideFuncs:
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:504,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:506,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:514,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:458,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:459,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:468,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:504,12'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:504,6'
          Dst:             flock
        - Src:             'winpr/libwinpr/file/file.c:507,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:507,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:507,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:507,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:509,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:509,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:509,3'
          Dst:             SetLastError
    - functionName:    FileSetFilePointerEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hFile
        - liDistanceToMove
        - lpNewFilePointer
        - dwMoveMethod
      BBCount:         16
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - _fseeki64
        - _ftelli64
        - map_posix_err
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:190,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:191,3'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:193,10'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:193,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:196,11'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:199,11'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:202,11'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:205,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:208,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:210,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:217,6'
              BranchSideFuncs:
                - _ftelli64
        - Branch String:   'winpr/libwinpr/file/file.c:217,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:218,42'
              BranchSideFuncs:
                - _ftelli64
            - BranchSide:      'winpr/libwinpr/file/file.c:220,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:208,6'
          Dst:             _fseeki64
        - Src:             'winpr/libwinpr/file/file.c:211,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:211,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:211,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:211,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:213,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:213,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:213,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:218,32'
          Dst:             _ftelli64
    - functionName:    FileSetFilePointer
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hFile
        - lDistanceToMove
        - lpDistanceToMoveHigh
        - dwMoveMethod
      BBCount:         16
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - _fseeki64
        - _ftelli64
        - map_posix_err
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:145,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:146,3'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:150,6'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:150,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:152,30'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:155,12'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:157,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:160,11'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:163,11'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:166,11'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:169,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:172,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:174,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:181,26'
              BranchSideFuncs:
                - _ftelli64
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:172,6'
          Dst:             _fseeki64
        - Src:             'winpr/libwinpr/file/file.c:175,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:175,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:175,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:175,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:177,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:177,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:177,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:181,16'
          Dst:             _ftelli64
    - functionName:    FileSetEndOfFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - _ftelli64
        - fileno
        - ftruncate64
        - map_posix_err
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:117,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:118,3'
              BranchSideFuncs:
                - _ftelli64
                - fileno
                - ftruncate64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:120,31'
              BranchSideFuncs:
                - _ftelli64
                - fileno
                - ftruncate64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:122,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:124,23'
              BranchSideFuncs:
                - fileno
                - ftruncate64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:124,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:126,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:120,21'
          Dst:             _ftelli64
        - Src:             'winpr/libwinpr/file/file.c:124,16'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:124,6'
          Dst:             ftruncate64
        - Src:             'winpr/libwinpr/file/file.c:127,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:127,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:127,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:127,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:129,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:129,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:129,3'
          Dst:             SetLastError
    - functionName:    ftruncate64
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FileFlushFileBuffers
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SetLastError
        - __errno_location
        - fflush
        - map_posix_err
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:355,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:357,3'
              BranchSideFuncs:
                - fflush
                - __errno_location
                - map_posix_err
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:362,7'
              BranchSideFuncs:
                - fflush
                - __errno_location
                - map_posix_err
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:362,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:364,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:368,13'
              BranchSideFuncs:
                - fflush
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:368,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:370,30'
              BranchSideFuncs:
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:374,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:357,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:364,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:368,6'
          Dst:             fflush
        - Src:             'winpr/libwinpr/file/file.c:370,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:370,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:370,3'
          Dst:             SetLastError
    - functionName:    FileGetFileSize
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Object
        - lpFileSizeHigh
      BBCount:         17
      ICount:          180
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - _fseeki64
        - _ftelli64
        - map_posix_err
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:300,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:301,3'
              BranchSideFuncs:
                - _ftelli64
                - _fseeki64
                - _ftelli64
                - _fseeki64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:303,22'
              BranchSideFuncs:
                - _ftelli64
                - _fseeki64
                - _ftelli64
                - _fseeki64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:307,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:309,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:316,16'
              BranchSideFuncs:
                - _fseeki64
                - _ftelli64
                - _fseeki64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:316,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:318,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:325,19'
              BranchSideFuncs:
                - _ftelli64
                - _fseeki64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:327,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:329,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:336,16'
              BranchSideFuncs:
                - _fseeki64
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:336,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:338,8'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:345,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:345,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:346,30'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:348,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:305,8'
          Dst:             _ftelli64
        - Src:             'winpr/libwinpr/file/file.c:310,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:310,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:310,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:310,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:312,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:312,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:312,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:316,6'
          Dst:             _fseeki64
        - Src:             'winpr/libwinpr/file/file.c:319,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:319,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:319,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:319,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:321,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:321,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:321,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:325,9'
          Dst:             _ftelli64
        - Src:             'winpr/libwinpr/file/file.c:330,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:330,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:330,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:330,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:332,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:332,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:332,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:336,6'
          Dst:             _fseeki64
        - Src:             'winpr/libwinpr/file/file.c:339,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:339,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:339,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:339,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:341,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:341,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:341,3'
          Dst:             SetLastError
    - functionName:    FileWrite
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Object
        - lpBuffer
        - nNumberOfBytesToWrite
        - lpNumberOfBytesWritten
        - lpOverlapped
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - clearerr
        - ferror
        - fwrite
        - map_posix_err
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:270,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:272,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:277,7'
              BranchSideFuncs:
                - clearerr
                - fwrite
                - ferror
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:277,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:278,3'
              BranchSideFuncs:
                - clearerr
                - fwrite
                - ferror
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:280,22'
              BranchSideFuncs:
                - clearerr
                - fwrite
                - ferror
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:284,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:284,31'
              BranchSideFuncs:
                - ferror
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:290,35'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:284,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:286,30'
              BranchSideFuncs:
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:290,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:272,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:273,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:282,2'
          Dst:             clearerr
        - Src:             'winpr/libwinpr/file/file.c:283,14'
          Dst:             fwrite
        - Src:             'winpr/libwinpr/file/file.c:284,24'
          Dst:             ferror
        - Src:             'winpr/libwinpr/file/file.c:286,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:286,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:286,3'
          Dst:             SetLastError
    - functionName:    clearerr
      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:    2
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FileRead
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Object
        - lpBuffer
        - nNumberOfBytesToRead
        - lpNumberOfBytesRead
        - lpOverlapped
      BBCount:         19
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - clearerr
        - ferror
        - fread
        - map_posix_err
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:230,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:232,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:237,7'
              BranchSideFuncs:
                - clearerr
                - fread
                - ferror
                - __errno_location
                - SetLastError
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:237,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:238,3'
              BranchSideFuncs:
                - clearerr
                - fread
                - ferror
                - __errno_location
                - SetLastError
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:240,22'
              BranchSideFuncs:
                - clearerr
                - fread
                - ferror
                - __errno_location
                - SetLastError
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:244,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:244,31'
              BranchSideFuncs:
                - ferror
                - __errno_location
                - SetLastError
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:258,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:244,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:246,10'
              BranchSideFuncs:
                - __errno_location
                - SetLastError
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:258,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:248,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:251,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:254,32'
              BranchSideFuncs:
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:258,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:261,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:232,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:233,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:241,2'
          Dst:             clearerr
        - Src:             'winpr/libwinpr/file/file.c:242,14'
          Dst:             fread
        - Src:             'winpr/libwinpr/file/file.c:244,24'
          Dst:             ferror
        - Src:             'winpr/libwinpr/file/file.c:248,11'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:251,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:254,32'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:254,18'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:254,5'
          Dst:             SetLastError
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FileGetFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FileIsHandled
        - fileno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:72,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:73,3'
              BranchSideFuncs:
                - fileno
            - BranchSide:      'winpr/libwinpr/file/file.c:75,16'
              BranchSideFuncs:
                - fileno
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:72,7'
          Dst:             FileIsHandled
        - Src:             'winpr/libwinpr/file/file.c:75,9'
          Dst:             fileno
    - functionName:    FileCloseHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FileCloseHandleInt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:110,9'
          Dst:             FileCloseHandleInt
    - functionName:    WINPR_HANDLE_SET_TYPE_AND_MODE
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _handle
        - _type
        - _mode
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FileGetMode
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dwDesiredAccess
        - dwCreationDisposition
        - create
      BBCount:         8
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:807,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:810,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:813,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:816,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:819,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:822,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:825,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FileCreateFileA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
        - dwDesiredAccess
        - dwShareMode
        - lpSecurityAttributes
        - dwCreationDisposition
        - dwFlagsAndAttributes
        - hTemplateFile
      BBCount:         55
      ICount:          420
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - FileCloseHandle
        - FileGetMode
        - SetLastError
        - WINPR_HANDLE_SET_TYPE_AND_MODE
        - WLog_Print_dbg_tag
        - __errno_location
        - _strdup
        - calloc
        - fchmod
        - fileno
        - flock
        - freopen64
        - fstat64
        - map_posix_err
        - setvbuf
        - stat64
        - winpr_fopen
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:908,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:910,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.5904
                - SetLastError
            - BranchSide:      'winpr/libwinpr/file/file.c:915,23'
              BranchSideFuncs:
                - calloc
                - SetLastError
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5920
                - _strdup
                - SetLastError
                - free
                - stat64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
                - SetLastError
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - winpr_fopen
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - freopen64
                - stat64
                - SetLastError
                - free
                - free
        - Branch String:   'winpr/libwinpr/file/file.c:916,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:918,3'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5920
                - _strdup
                - SetLastError
                - free
                - stat64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
                - SetLastError
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - winpr_fopen
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - freopen64
                - stat64
                - SetLastError
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:922,33'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5920
                - _strdup
                - SetLastError
                - free
                - stat64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
                - SetLastError
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - winpr_fopen
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - freopen64
                - stat64
                - SetLastError
                - free
                - free
        - Branch String:   'winpr/libwinpr/file/file.c:926,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:928,3'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
                - SetLastError
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - winpr_fopen
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - freopen64
                - stat64
                - SetLastError
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:933,22'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
                - SetLastError
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - winpr_fopen
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - freopen64
                - stat64
                - SetLastError
                - free
                - free
        - Branch String:   'winpr/libwinpr/file/file.c:940,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:942,7'
              BranchSideFuncs:
                - winpr_fopen
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - freopen64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
                - stat64
                - SetLastError
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:966,12'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
                - SetLastError
                - free
                - free
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
        - Branch String:   'winpr/libwinpr/file/file.c:942,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:944,13'
              BranchSideFuncs:
                - stat64
                - winpr_fopen
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - freopen64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
                - SetLastError
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:953,20'
              BranchSideFuncs:
                - winpr_fopen
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - freopen64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/file/file.c:944,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:946,5'
              BranchSideFuncs:
                - SetLastError
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:951,3'
              BranchSideFuncs:
                - winpr_fopen
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - freopen64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/file/file.c:954,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:956,31'
              BranchSideFuncs:
                - freopen64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/file/file.c:962,16'
              BranchSideFuncs:
                - freopen64
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/file/file.c:966,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:968,31'
              BranchSideFuncs:
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:977,7'
              BranchSideFuncs:
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - winpr_fopen
                - SetLastError
                - free
                - free
        - Branch String:   'winpr/libwinpr/file/file.c:977,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:0,0'
              BranchSideFuncs:
                - SetLastError
                - free
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:979,4'
              BranchSideFuncs:
                - SetLastError
                - free
                - free
        - Branch String:   'winpr/libwinpr/file/file.c:986,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:987,20'
              BranchSideFuncs:
                - winpr_fopen
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
            - BranchSide:      'winpr/libwinpr/file/file.c:989,14'
              BranchSideFuncs:
                - __errno_location
                - map_posix_err
                - SetLastError
                - free
                - free
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
        - Branch String:   'winpr/libwinpr/file/file.c:990,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:994,30'
              BranchSideFuncs:
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
            - BranchSide:      'winpr/libwinpr/file/file.c:1000,16'
              BranchSideFuncs:
                - setvbuf
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
        - Branch String:   'winpr/libwinpr/file/file.c:1012,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1013,8'
              BranchSideFuncs:
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
            - BranchSide:      'winpr/libwinpr/file/file.c:1014,6'
              BranchSideFuncs:
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
        - Branch String:   'winpr/libwinpr/file/file.c:1014,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1015,8'
              BranchSideFuncs:
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
            - BranchSide:      'winpr/libwinpr/file/file.c:1018,6'
              BranchSideFuncs:
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - fileno
                - flock
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
        - Branch String:   'winpr/libwinpr/file/file.c:1018,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1023,20'
              BranchSideFuncs:
                - fileno
                - flock
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
            - BranchSide:      'winpr/libwinpr/file/file.c:1043,19'
              BranchSideFuncs:
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
        - Branch String:   'winpr/libwinpr/file/file.c:1023,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1026,9'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - WLog_Print_dbg_tag.5904
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
            - BranchSide:      'winpr/libwinpr/file/file.c:1040,3'
              BranchSideFuncs:
                - fileno
                - fstat64
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
        - Branch String:   'winpr/libwinpr/file/file.c:1043,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1043,44'
              BranchSideFuncs:
                - SetLastError
                - fileno
                - fchmod
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
            - BranchSide:      'winpr/libwinpr/file/file.c:1054,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:1043,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1045,17'
              BranchSideFuncs:
                - fileno
                - fchmod
                - SetLastError
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
            - BranchSide:      'winpr/libwinpr/file/file.c:1054,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/file/file.c:1046,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1048,31'
              BranchSideFuncs:
                - __errno_location
                - map_posix_err
                - SetLastError
                - FileCloseHandle
            - BranchSide:      'winpr/libwinpr/file/file.c:1052,2'
              BranchSideFuncs:
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:899,21'
          Dst:             FileGetMode
        - Src:             'winpr/libwinpr/file/file.c:910,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:911,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:915,23'
          Dst:             calloc
        - Src:             'winpr/libwinpr/file/file.c:918,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:922,2'
          Dst:             WINPR_HANDLE_SET_TYPE_AND_MODE
        - Src:             'winpr/libwinpr/file/file.c:925,22'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/file/file.c:928,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:944,8'
          Dst:             stat64
        - Src:             'winpr/libwinpr/file/file.c:946,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:953,8'
          Dst:             winpr_fopen
        - Src:             'winpr/libwinpr/file/file.c:956,31'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:956,17'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:956,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:962,8'
          Dst:             freopen64
        - Src:             'winpr/libwinpr/file/file.c:966,7'
          Dst:             stat64
        - Src:             'winpr/libwinpr/file/file.c:968,31'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:968,17'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:968,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:979,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:987,8'
          Dst:             winpr_fopen
        - Src:             'winpr/libwinpr/file/file.c:994,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:994,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:994,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:1000,8'
          Dst:             setvbuf
        - Src:             'winpr/libwinpr/file/file.c:1023,13'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:1023,7'
          Dst:             flock
        - Src:             'winpr/libwinpr/file/file.c:1031,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:1031,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/file/file.c:1031,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:1031,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/file/file.c:1035,31'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:1035,17'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:1035,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:1036,4'
          Dst:             FileCloseHandle
        - Src:             'winpr/libwinpr/file/file.c:1043,12'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:1043,6'
          Dst:             fstat64
        - Src:             'winpr/libwinpr/file/file.c:1046,14'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:1046,7'
          Dst:             fchmod
        - Src:             'winpr/libwinpr/file/file.c:1048,31'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:1048,17'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/file/file.c:1048,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:1049,4'
          Dst:             FileCloseHandle
        - Src:             'winpr/libwinpr/file/file.c:1054,2'
          Dst:             SetLastError
    - functionName:    winpr_fopen
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - mode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fopen64
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:1563,9'
          Dst:             fopen64
    - functionName:    freopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setvbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen64
      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:    IsFileDevice
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpDeviceName
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetLogicalDriveStringsA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - nBufferLength
        - lpBuffer
      BBCount:         12
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:1615,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1616,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1618,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetLogicalDriveStringsW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - nBufferLength
        - lpBuffer
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertMszUtf8NToWChar
        - GetLogicalDriveStringsA
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:1593,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1595,19'
              BranchSideFuncs:
                - calloc
                - GetLogicalDriveStringsA
                - free
                - ConvertMszUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/file/file.c:1600,43'
              BranchSideFuncs:
                - GetLogicalDriveStringsA
                - free
                - ConvertMszUtf8NToWChar
        - Branch String:   'winpr/libwinpr/file/file.c:1596,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1597,4'
              BranchSideFuncs:
                - GetLogicalDriveStringsA
                - free
                - ConvertMszUtf8NToWChar
            - BranchSide:      'winpr/libwinpr/file/file.c:1598,2'
              BranchSideFuncs:
                - GetLogicalDriveStringsA
                - free
                - ConvertMszUtf8NToWChar
        - Branch String:   'winpr/libwinpr/file/file.c:1601,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1602,26'
              BranchSideFuncs:
                - ConvertMszUtf8NToWChar
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:1603,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:1595,12'
          Dst:             calloc
        - Src:             'winpr/libwinpr/file/file.c:1600,19'
          Dst:             GetLogicalDriveStringsA
        - Src:             'winpr/libwinpr/file/file.c:1602,3'
          Dst:             ConvertMszUtf8NToWChar
    - functionName:    GetFileHandleForFileDescriptor
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         18
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - FileHandle_New
        - __errno_location
        - fcntl64
        - fdopen
        - setvbuf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:1534,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1534,34'
              BranchSideFuncs:
                - __errno_location
                - fcntl64
                - fdopen
                - setvbuf
                - FileHandle_New
                - fdopen
            - BranchSide:      'winpr/libwinpr/file/file.c:1537,16'
              BranchSideFuncs:
                - fcntl64
                - fdopen
                - setvbuf
                - FileHandle_New
                - fdopen
        - Branch String:   'winpr/libwinpr/file/file.c:1534,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1535,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1537,16'
              BranchSideFuncs:
                - fcntl64
                - fdopen
                - setvbuf
                - FileHandle_New
                - fdopen
        - Branch String:   'winpr/libwinpr/file/file.c:1538,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1539,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1541,6'
              BranchSideFuncs:
                - fdopen
                - setvbuf
                - FileHandle_New
                - fdopen
        - Branch String:   'winpr/libwinpr/file/file.c:1541,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1542,15'
              BranchSideFuncs:
                - fdopen
                - setvbuf
                - FileHandle_New
            - BranchSide:      'winpr/libwinpr/file/file.c:1544,15'
              BranchSideFuncs:
                - fdopen
                - setvbuf
                - FileHandle_New
        - Branch String:   'winpr/libwinpr/file/file.c:1546,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1547,3'
              BranchSideFuncs:
                - setvbuf
                - FileHandle_New
            - BranchSide:      'winpr/libwinpr/file/file.c:1549,16'
              BranchSideFuncs:
                - setvbuf
                - FileHandle_New
        - Branch String:   'winpr/libwinpr/file/file.c:1553,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1554,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1556,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:1534,6'
          Dst:             fcntl64
        - Src:             'winpr/libwinpr/file/file.c:1534,34'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/file/file.c:1537,10'
          Dst:             fcntl64
        - Src:             'winpr/libwinpr/file/file.c:1542,8'
          Dst:             fdopen
        - Src:             'winpr/libwinpr/file/file.c:1544,8'
          Dst:             fdopen
        - Src:             'winpr/libwinpr/file/file.c:1549,8'
          Dst:             setvbuf
        - Src:             'winpr/libwinpr/file/file.c:1552,10'
          Dst:             FileHandle_New
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FileHandle_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SetLastError
        - WINPR_HANDLE_SET_TYPE_AND_MODE
        - _strdup
        - calloc
        - fileno
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:1077,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1079,3'
              BranchSideFuncs:
                - _strdup
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5920
            - BranchSide:      'winpr/libwinpr/file/file.c:1082,14'
              BranchSideFuncs:
                - _strdup
                - WINPR_HANDLE_SET_TYPE_AND_MODE.5920
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:1075,51'
          Dst:             fileno
        - Src:             'winpr/libwinpr/file/file.c:1075,8'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/file/file.c:1076,23'
          Dst:             calloc
        - Src:             'winpr/libwinpr/file/file.c:1079,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:1084,22'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/file/file.c:1086,2'
          Dst:             WINPR_HANDLE_SET_TYPE_AND_MODE
    - functionName:    ValidFileNameComponent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
      BBCount:         183
      ICount:          960
      EdgeCount:       259
      CyclomaticComplexity: 78
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:1181,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1182,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1185,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1185,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1185,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1194,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1185,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1185,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1186,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1185,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1186,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1194,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1186,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1186,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1194,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1186,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1186,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1187,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1186,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1187,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1194,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1187,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1187,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1194,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1187,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1187,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1188,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1187,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1188,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1194,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1185,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1190,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1194,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1194,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1194,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1203,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1194,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1194,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1195,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1194,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1195,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1203,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1195,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1195,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1203,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1195,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1195,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1196,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1195,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1196,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1203,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1196,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1196,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1203,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1196,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1196,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1197,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1196,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1197,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1203,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1194,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1199,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1203,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1203,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1203,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1212,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1203,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1203,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1204,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1203,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1204,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1212,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1204,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1204,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1212,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1204,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1204,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1205,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1204,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1205,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1212,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1205,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1205,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1212,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1205,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1205,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1206,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1205,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1206,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1212,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1203,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1208,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1212,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1212,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1212,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1221,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1212,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1212,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1213,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1212,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1213,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1221,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1213,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1213,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1221,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1213,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1213,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1214,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1213,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1214,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1221,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1214,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1214,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1221,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1214,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1214,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1215,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1214,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1215,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1221,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1212,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1217,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1221,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1221,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1221,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1221,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1221,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1222,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1221,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1222,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1222,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1222,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1222,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1222,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1223,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1222,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1223,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1223,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1223,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1223,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1223,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1224,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1223,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1224,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1224,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1224,42'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1224,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1224,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1224,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1225,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1221,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1227,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1231,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1241,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1231,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1231,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1232,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1231,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1232,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1241,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1232,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1232,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1241,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1232,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1232,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1233,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1232,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1233,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1241,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1233,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1233,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1241,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1233,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1233,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1234,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1233,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1234,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1241,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1234,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1234,42'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1241,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1234,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1234,59'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1241,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1234,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1235,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1241,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1231,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1237,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1241,19'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1241,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1243,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1250,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1243,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1243,25'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1246,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1243,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1243,41'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1246,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1243,52'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1243,57'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1246,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1243,68'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1243,73'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1246,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1243,84'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1244,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1246,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1244,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1244,26'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1246,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1244,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1244,42'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1246,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1244,53'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1244,58'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1246,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1243,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1246,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1248,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetDiskFreeSpaceW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpRootPathName
        - lpSectorsPerCluster
        - lpBytesPerSector
        - lpNumberOfFreeClusters
        - lpTotalNumberOfClusters
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - GetDiskFreeSpaceA
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:1156,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1157,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - GetDiskFreeSpaceA
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:1159,47'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - SetLastError
                - GetDiskFreeSpaceA
                - free
        - Branch String:   'winpr/libwinpr/file/file.c:1160,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1162,3'
              BranchSideFuncs:
                - GetDiskFreeSpaceA
                - free
            - BranchSide:      'winpr/libwinpr/file/file.c:1165,26'
              BranchSideFuncs:
                - GetDiskFreeSpaceA
                - free
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:1159,23'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/file/file.c:1162,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/file/file.c:1165,8'
          Dst:             GetDiskFreeSpaceA
    - functionName:    GetDiskFreeSpaceA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpRootPathName
        - lpSectorsPerCluster
        - lpBytesPerSector
        - lpNumberOfFreeClusters
        - lpTotalNumberOfClusters
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - statvfs64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:1144,33'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1144,25'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1144,25'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1146,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1146,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1146,28'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1147,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1147,37'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1147,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:1143,2'
          Dst:             statvfs64
    - functionName:    statvfs64
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetStdHandleEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dwStdHandle
        - hNewHandle
        - phOldHandle
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetStdHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - nStdHandle
        - hHandle
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetStdHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nStdHandle
      BBCount:         14
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - FileHandle_New
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/file/file.c:1099,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1102,9'
              BranchSideFuncs:
                - FileHandle_New
            - BranchSide:      'winpr/libwinpr/file/file.c:1105,9'
              BranchSideFuncs:
                - FileHandle_New
            - BranchSide:      'winpr/libwinpr/file/file.c:1108,9'
              BranchSideFuncs:
                - FileHandle_New
            - BranchSide:      'winpr/libwinpr/file/file.c:1111,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1113,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1114,35'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1116,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/file/file.c:1116,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/file/file.c:1117,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/file/file.c:1119,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/file/file.c:1114,20'
          Dst:             FileHandle_New
    - functionName:    GetFileHandleCreator
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/file/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CommIoCtlToStr
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - io
      BBCount:         75
      ICount:          377
      EdgeCount:       148
      CyclomaticComplexity: 75
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1498,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1503,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1507,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1511,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1515,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1519,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1523,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1527,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1531,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1535,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1539,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1543,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1547,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1551,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1555,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1559,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1563,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1567,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1571,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1575,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1579,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1583,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1587,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1591,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1595,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1599,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1603,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1607,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1611,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1615,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1619,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1623,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1627,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1631,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1635,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1639,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1643,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1647,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1651,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1655,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1659,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1663,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1667,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1671,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1675,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1679,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1683,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1687,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1691,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1695,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1699,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1703,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1707,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1711,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1715,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1719,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1723,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1727,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1731,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1735,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1739,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1743,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1747,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1751,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1755,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1759,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1763,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1767,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1771,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1775,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1779,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1783,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1787,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1791,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CommGetFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommIsHandled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:146,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:147,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:149,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:146,7'
          Dst:             CommIsHandled
    - functionName:    CommIsHandled
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - WINPR_HANDLE_IS_HANDLED
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1433,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1434,3'
              BranchSideFuncs:
                - WINPR_HANDLE_IS_HANDLED.6113
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1436,33'
              BranchSideFuncs:
                - WINPR_HANDLE_IS_HANDLED.6113
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1433,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:1436,9'
          Dst:             WINPR_HANDLE_IS_HANDLED
    - functionName:    CommInitialized
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInit
        - SetLastError
        - pthread_once
      functionUses:    29
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:190,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:190,6'
              BranchSideFuncs:
                - pthread_once
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:190,6'
              BranchSideFuncs:
                - pthread_once
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:190,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:192,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:196,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:190,6'
          Dst:             pthread_once
        - Src:             'winpr/libwinpr/comm/comm.c:190,6'
          Dst:             CommInit
        - Src:             'winpr/libwinpr/comm/comm.c:192,3'
          Dst:             SetLastError
    - functionName:    WINPR_HANDLE_IS_HANDLED
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - type
        - invalidValue
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/../handle/handle.h:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:123,31'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:127,6'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/../handle/handle.h:123,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:124,12'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:125,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/../handle/handle.h:127,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:127,18'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/../handle/handle.h:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/../handle/handle.h:129,3'
          Dst:             SetLastError
    - functionName:    CommInit
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          72
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - InitializeCriticalSectionEx
        - WLog_Get
        - calloc
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:166,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:166,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - InitializeCriticalSectionEx
                - free
                - WLog_Get
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm.c:166,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - calloc
                - InitializeCriticalSectionEx
                - free
                - WLog_Get
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:166,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:166,2'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
                - InitializeCriticalSectionEx
                - free
                - WLog_Get
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm.c:166,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:167,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:167,2'
              BranchSideFuncs:
                - calloc
                - InitializeCriticalSectionEx
                - free
                - WLog_Get
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm.c:167,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:170,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:171,3'
              BranchSideFuncs:
                - InitializeCriticalSectionEx
                - free
                - WLog_Get
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm.c:173,7'
              BranchSideFuncs:
                - InitializeCriticalSectionEx
                - free
                - WLog_Get
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:173,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:175,15'
              BranchSideFuncs:
                - WLog_Get
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm.c:180,9'
              BranchSideFuncs:
                - WLog_Get
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:181,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:181,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:181,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:166,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm.c:167,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm.c:168,32'
          Dst:             calloc
        - Src:             'winpr/libwinpr/comm/comm.c:173,7'
          Dst:             InitializeCriticalSectionEx
        - Src:             'winpr/libwinpr/comm/comm.c:180,9'
          Dst:             WLog_Get
        - Src:             'winpr/libwinpr/comm/comm.c:181,2'
          Dst:             winpr_int_assert
    - functionName:    CommSerialEvFlagString
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flag
      BBCount:         18
      ICount:          93
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1855,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1858,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1860,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1862,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1864,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1866,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1868,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1870,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1872,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1874,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1876,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1878,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1880,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1882,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1884,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1886,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1888,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CommSerialEvString
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - status
        - buffer
        - size
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - CommSerialEvFlagString
        - snprintf
        - winpr_str_append
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1903,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1905,28'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - CommSerialEvFlagString
                - winpr_str_append
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1913,7'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
        - Branch String:   'winpr/libwinpr/comm/comm.c:1906,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1908,44'
              BranchSideFuncs:
                - CommSerialEvFlagString
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1911,2'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - CommSerialEvFlagString
                - winpr_str_append
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1900,2'
          Dst:             winpr_str_append
        - Src:             'winpr/libwinpr/comm/comm.c:1908,21'
          Dst:             CommSerialEvFlagString
        - Src:             'winpr/libwinpr/comm/comm.c:1908,4'
          Dst:             winpr_str_append
        - Src:             'winpr/libwinpr/comm/comm.c:1914,8'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/comm/comm.c:1915,2'
          Dst:             winpr_str_append
    - functionName:    CommStatusErrorEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pComm
        - ctl
        - file
        - fkt
        - line
      BBCount:         18
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - CommInitialized
        - CommIoCtlToStr
        - SetLastError
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - __errno_location
        - winpr_int_assert
        - winpr_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1798,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1798,2'
              BranchSideFuncs:
                - CommIoCtlToStr
                - CommInitialized
                - SetLastError
                - WLog_IsLevelActive
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1798,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:1804,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1806,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1814,7'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1806,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1808,22'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - WLog_PrintMessage
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1812,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1814,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1814,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1815,3'
              BranchSideFuncs:
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1798,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm.c:1802,20'
          Dst:             CommIoCtlToStr
        - Src:             'winpr/libwinpr/comm/comm.c:1804,6'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:1806,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/libwinpr/comm/comm.c:1809,85'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm.c:1810,37'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm.c:1810,22'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm.c:1808,4'
          Dst:             WLog_PrintMessage
        - Src:             'winpr/libwinpr/comm/comm.c:1815,3'
          Dst:             SetLastError
    - functionName:    CommIoCtl_int
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1829
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pComm
        - ctl
        - data
        - file
        - fkt
        - line
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CommStatusErrorEx
        - ioctl
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1823,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1825,26'
              BranchSideFuncs:
                - CommStatusErrorEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1828,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm.c:1825,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1826,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1827,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1823,6'
          Dst:             ioctl
        - Src:             'winpr/libwinpr/comm/comm.c:1825,8'
          Dst:             CommStatusErrorEx
    - functionName:    CommCloseHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - CommIsHandled
        - DeleteCriticalSection
        - close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1456,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1457,3'
              BranchSideFuncs:
                - DeleteCriticalSection
                - DeleteCriticalSection
                - DeleteCriticalSection
                - free
                - close
                - close
                - close
                - close
                - close
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1459,25'
              BranchSideFuncs:
                - DeleteCriticalSection
                - DeleteCriticalSection
                - DeleteCriticalSection
                - free
                - close
                - close
                - close
                - close
                - close
        - Branch String:   'winpr/libwinpr/comm/comm.c:1463,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1464,9'
              BranchSideFuncs:
                - close
                - free
                - close
                - close
                - close
                - close
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1466,6'
              BranchSideFuncs:
                - free
                - close
                - close
                - close
                - close
        - Branch String:   'winpr/libwinpr/comm/comm.c:1466,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1467,9'
              BranchSideFuncs:
                - close
                - free
                - close
                - close
                - close
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1469,6'
              BranchSideFuncs:
                - free
                - close
                - close
                - close
        - Branch String:   'winpr/libwinpr/comm/comm.c:1469,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1470,9'
              BranchSideFuncs:
                - close
                - free
                - close
                - close
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1472,6'
              BranchSideFuncs:
                - free
                - close
                - close
        - Branch String:   'winpr/libwinpr/comm/comm.c:1472,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1473,9'
              BranchSideFuncs:
                - close
                - free
                - close
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1475,6'
              BranchSideFuncs:
                - free
                - close
        - Branch String:   'winpr/libwinpr/comm/comm.c:1475,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1476,9'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1478,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1456,7'
          Dst:             CommIsHandled
        - Src:             'winpr/libwinpr/comm/comm.c:1459,2'
          Dst:             DeleteCriticalSection
        - Src:             'winpr/libwinpr/comm/comm.c:1460,2'
          Dst:             DeleteCriticalSection
        - Src:             'winpr/libwinpr/comm/comm.c:1461,2'
          Dst:             DeleteCriticalSection
        - Src:             'winpr/libwinpr/comm/comm.c:1464,3'
          Dst:             close
        - Src:             'winpr/libwinpr/comm/comm.c:1467,3'
          Dst:             close
        - Src:             'winpr/libwinpr/comm/comm.c:1470,3'
          Dst:             close
        - Src:             'winpr/libwinpr/comm/comm.c:1473,3'
          Dst:             close
        - Src:             'winpr/libwinpr/comm/comm.c:1476,3'
          Dst:             close
    - functionName:    CommUpdateIOCount
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - checkSupportStatus
      BBCount:         24
      ICount:          110
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - CommStatusErrorEx
        - ioctl
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1834,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1834,2'
              BranchSideFuncs:
                - ioctl
                - CommStatusErrorEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1834,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:1838,34'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1838,37'
              BranchSideFuncs:
                - ioctl
                - CommStatusErrorEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1840,24'
              BranchSideFuncs:
                - ioctl
                - CommStatusErrorEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:1838,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1840,24'
              BranchSideFuncs:
                - ioctl
                - CommStatusErrorEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1850,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm.c:1841,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1842,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1843,12'
              BranchSideFuncs:
                - CommStatusErrorEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:1845,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1846,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1847,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1834,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm.c:1840,18'
          Dst:             ioctl
        - Src:             'winpr/libwinpr/comm/comm.c:1845,9'
          Dst:             CommStatusErrorEx
    - functionName:    WINPR_HANDLE_SET_TYPE_AND_MODE
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _handle
        - _type
        - _mode
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_Handle_GetInfo
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - pType
        - pObject
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/../handle/handle.h:148,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:154,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/../handle/handle.h:154,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:155,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/../handle/handle.h:158,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _comm_setServerSerialDriver
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hComm
        - driverId
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - winpr_Handle_GetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1201,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1202,3'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.6142
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1204,28'
              BranchSideFuncs:
                - winpr_Handle_GetInfo.6142
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:1204,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1206,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1210,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1201,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:1204,7'
          Dst:             winpr_Handle_GetInfo
        - Src:             'winpr/libwinpr/comm/comm.c:1206,3'
          Dst:             CommLog_PrintEx
    - functionName:    CommLog_PrintEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - level
        - file
        - line
        - fkt
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    125
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:201,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:202,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/libwinpr/comm/comm.c:204,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/libwinpr/comm/comm.c:204,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:205,3'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/libwinpr/comm/comm.c:206,10'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:201,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:204,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/libwinpr/comm/comm.c:208,2'
          Dst:             WLog_PrintMessageVA
    - functionName:    QueryCommDevice
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpDeviceName
        - lpTargetPath
        - ucchMax
      BBCount:         26
      ICount:          168
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - CommInitialized
        - EnterCriticalSection
        - LeaveCriticalSection
        - SetLastError
        - strcmp
        - strncpy
        - strnlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1120,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1121,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - strnlen
                - strncpy
                - SetLastError
                - SetLastError
                - strcmp
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1123,6'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - strnlen
                - strncpy
                - SetLastError
                - SetLastError
                - strcmp
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1123,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1125,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1129,6'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - strnlen
                - strncpy
                - SetLastError
                - SetLastError
                - strcmp
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1129,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1129,30'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1131,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1129,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1131,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1135,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - strnlen
                - strncpy
                - SetLastError
                - SetLastError
                - strcmp
        - Branch String:   'winpr/libwinpr/comm/comm.c:1138,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1140,7'
              BranchSideFuncs:
                - LeaveCriticalSection
                - strnlen
                - strncpy
                - SetLastError
                - SetLastError
                - strcmp
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1154,2'
              BranchSideFuncs:
                - LeaveCriticalSection
                - strnlen
                - strncpy
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1140,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1142,16'
              BranchSideFuncs:
                - strcmp
                - LeaveCriticalSection
                - strnlen
                - strncpy
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1151,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - strnlen
                - strncpy
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1142,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1144,24'
              BranchSideFuncs:
                - LeaveCriticalSection
                - strnlen
                - strncpy
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1148,4'
              BranchSideFuncs:
                - LeaveCriticalSection
                - strnlen
                - strncpy
                - SetLastError
                - SetLastError
                - strcmp
        - Branch String:   'winpr/libwinpr/comm/comm.c:1156,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1158,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1162,31'
              BranchSideFuncs:
                - strnlen
                - strncpy
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1163,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1165,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1169,11'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1118,2'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1120,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:1125,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1131,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1135,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm.c:1142,8'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/comm/comm.c:1154,2'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm.c:1158,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1162,22'
          Dst:             strnlen
        - Src:             'winpr/libwinpr/comm/comm.c:1165,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1169,2'
          Dst:             strncpy
    - functionName:    DefineCommDevice
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpDeviceName
        - lpTargetPath
      BBCount:         27
      ICount:          202
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - CommInitialized
        - EnterCriticalSection
        - LeaveCriticalSection
        - SetLastError
        - _strdup
        - calloc
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1025,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1026,3'
              BranchSideFuncs:
                - EnterCriticalSection
                - _strdup
                - _strdup
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
                - calloc
                - SetLastError
                - strcmp
                - free
                - free
                - SetLastError
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1028,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - _strdup
                - _strdup
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
                - calloc
                - SetLastError
                - strcmp
                - free
                - free
                - SetLastError
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1030,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1032,3'
              BranchSideFuncs:
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1036,29'
              BranchSideFuncs:
                - _strdup
                - _strdup
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
                - calloc
                - SetLastError
                - strcmp
                - free
                - free
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1038,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1040,3'
              BranchSideFuncs:
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1044,29'
              BranchSideFuncs:
                - _strdup
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
                - calloc
                - SetLastError
                - strcmp
                - free
                - free
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1046,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1048,3'
              BranchSideFuncs:
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1052,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
                - calloc
                - SetLastError
                - strcmp
                - free
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:1053,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1055,7'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
                - SetLastError
                - strcmp
                - free
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1084,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm.c:1055,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1057,16'
              BranchSideFuncs:
                - strcmp
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
                - calloc
                - SetLastError
                - free
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1070,36'
              BranchSideFuncs:
                - calloc
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1057,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1060,10'
              BranchSideFuncs:
                - free
                - free
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1066,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
                - calloc
                - SetLastError
                - strcmp
                - free
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:1072,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1074,5'
              BranchSideFuncs:
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1078,28'
              BranchSideFuncs:
                - LeaveCriticalSection
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm.c:1084,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1086,3'
              BranchSideFuncs:
                - SetLastError
                - free
                - free
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1090,2'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1025,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:1028,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm.c:1032,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1036,21'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/comm/comm.c:1040,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1044,21'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/comm/comm.c:1048,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1057,8'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/comm/comm.c:1070,36'
          Dst:             calloc
        - Src:             'winpr/libwinpr/comm/comm.c:1074,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1086,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1090,2'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm.c:1095,2'
          Dst:             LeaveCriticalSection
    - functionName:    WaitCommEvent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpEvtMask
        - lpOverlapped
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:998,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:999,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1003,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1003,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1004,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1006,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:998,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:1006,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1007,2'
          Dst:             SetLastError
    - functionName:    TransmitCommChar
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - hFile
        - cChar
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:980,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:981,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:985,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:985,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:986,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:988,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:980,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:988,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:989,2'
          Dst:             SetLastError
    - functionName:    EscapeCommFunction
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hFile
        - dwFunc
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:963,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:964,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:968,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:968,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:969,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:971,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:963,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:971,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:972,2'
          Dst:             SetLastError
    - functionName:    SetupComm
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hFile
        - dwInQueue
        - dwOutQueue
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommDeviceIoControl
        - CommIsHandleValid
        - CommLog_PrintEx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:943,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:944,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:946,21'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:949,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:952,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:956,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:943,7'
          Dst:             CommIsHandleValid
        - Src:             'winpr/libwinpr/comm/comm.c:949,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:952,3'
          Dst:             CommLog_PrintEx
    - functionName:    CommIsHandleValid
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommIsHandled
        - SetLastError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1442,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1443,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1444,6'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1444,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1446,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1449,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1442,7'
          Dst:             CommIsHandled
        - Src:             'winpr/libwinpr/comm/comm.c:1446,3'
          Dst:             SetLastError
    - functionName:    PurgeComm
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hFile
        - dwFlags
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommDeviceIoControl
        - CommIsHandleValid
        - CommLog_PrintEx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:924,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:925,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:927,27'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:927,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:930,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:934,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:924,7'
          Dst:             CommIsHandleValid
        - Src:             'winpr/libwinpr/comm/comm.c:927,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:930,3'
          Dst:             CommLog_PrintEx
    - functionName:    ClearCommError
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpErrors
        - lpStat
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:906,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:907,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:911,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:911,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:912,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:914,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:906,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:914,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:915,2'
          Dst:             SetLastError
    - functionName:    ClearCommBreak
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:888,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:889,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:893,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:893,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:894,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:896,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:888,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:896,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:897,2'
          Dst:             SetLastError
    - functionName:    SetCommBreak
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:871,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:872,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:876,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:876,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:877,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:879,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:871,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:879,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:880,2'
          Dst:             SetLastError
    - functionName:    SetDefaultCommConfigW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpszName
        - lpCC
        - dwSize
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:858,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:859,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:862,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:858,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:862,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:863,2'
          Dst:             SetLastError
    - functionName:    SetDefaultCommConfigA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpszName
        - lpCC
        - dwSize
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:846,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:847,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:850,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:846,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:850,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:851,2'
          Dst:             SetLastError
    - functionName:    GetDefaultCommConfigW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpszName
        - lpCC
        - lpdwSize
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:834,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:835,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:838,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:834,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:838,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:839,2'
          Dst:             SetLastError
    - functionName:    GetDefaultCommConfigA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpszName
        - lpCC
        - lpdwSize
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:822,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:823,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:826,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:822,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:826,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:827,2'
          Dst:             SetLastError
    - functionName:    SetCommTimeouts
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpCommTimeouts
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommDeviceIoControl
        - CommIsHandleValid
        - CommLog_PrintEx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:804,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:805,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:809,27'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:809,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:812,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:816,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:804,7'
          Dst:             CommIsHandleValid
        - Src:             'winpr/libwinpr/comm/comm.c:809,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:812,3'
          Dst:             CommLog_PrintEx
    - functionName:    GetCommTimeouts
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpCommTimeouts
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommDeviceIoControl
        - CommIsHandleValid
        - CommLog_PrintEx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:780,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:781,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:785,27'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:785,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:788,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:792,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:780,7'
          Dst:             CommIsHandleValid
        - Src:             'winpr/libwinpr/comm/comm.c:785,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:788,3'
          Dst:             CommLog_PrintEx
    - functionName:    SetCommState
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpDCB
      BBCount:         66
      ICount:          512
      EdgeCount:       84
      CyclomaticComplexity: 20
      functionsReached:
        - CommDeviceIoControl
        - CommIsHandleValid
        - CommLog_PrintEx
        - SetLastError
        - comm_ioctl_tcsetattr
        - tcgetattr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:562,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:563,3'
              BranchSideFuncs:
                - SetLastError
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:565,7'
              BranchSideFuncs:
                - SetLastError
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:565,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:567,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:575,22'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:577,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:580,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:586,27'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:586,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:590,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:594,24'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:600,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:603,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:608,25'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:612,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:615,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:619,18'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:621,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:623,12'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:626,6'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:626,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:628,12'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:631,10'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:631,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:634,13'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:638,13'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:643,4'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:646,4'
              BranchSideFuncs:
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:651,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:653,12'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:656,6'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:656,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:658,12'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:661,6'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:661,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:663,12'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:666,6'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:666,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:668,12'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:671,6'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:671,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:673,12'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:676,6'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:676,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:678,12'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:681,10'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:681,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:684,4'
              BranchSideFuncs:
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:689,13'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:693,13'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:698,4'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:701,4'
              BranchSideFuncs:
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:706,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:708,12'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:713,22'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:716,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:719,3'
              BranchSideFuncs:
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:725,16'
              BranchSideFuncs:
                - tcgetattr
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:725,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:728,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:732,6'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:732,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:734,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:738,19'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:742,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:744,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:748,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:762,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:764,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:768,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:562,7'
          Dst:             CommIsHandleValid
        - Src:             'winpr/libwinpr/comm/comm.c:567,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:577,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:580,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:586,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:590,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:600,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:603,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:612,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:615,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:646,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:684,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:701,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:716,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:719,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:725,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm.c:728,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:739,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:762,6'
          Dst:             comm_ioctl_tcsetattr
        - Src:             'winpr/libwinpr/comm/comm.c:764,3'
          Dst:             SetLastError
    - 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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetCommState
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpDCB
      BBCount:         80
      ICount:          630
      EdgeCount:       100
      CyclomaticComplexity: 22
      functionsReached:
        - CommDeviceIoControl
        - CommIsHandleValid
        - CommLog_PrintEx
        - SetLastError
        - calloc
        - tcgetattr
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:408,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:409,3'
              BranchSideFuncs:
                - SetLastError
                - tcgetattr
                - calloc
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - SetLastError
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:411,7'
              BranchSideFuncs:
                - SetLastError
                - tcgetattr
                - calloc
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - SetLastError
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:411,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:413,3'
              BranchSideFuncs:
                - tcgetattr
                - calloc
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - SetLastError
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:417,6'
              BranchSideFuncs:
                - tcgetattr
                - calloc
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - SetLastError
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:417,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:419,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:423,16'
              BranchSideFuncs:
                - tcgetattr
                - calloc
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:423,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:425,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:429,31'
              BranchSideFuncs:
                - calloc
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:431,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:433,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:438,26'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:441,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:444,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:448,34'
              BranchSideFuncs:
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:451,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:453,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:456,38'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:459,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:462,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:466,39'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:469,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:471,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:473,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:473,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:475,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:479,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:489,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:491,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:493,20'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:493,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:495,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:499,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:507,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:507,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:507,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:507,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:507,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:507,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:507,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:507,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:507,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:507,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:507,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:507,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:507,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:507,23'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:507,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:508,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:508,24'
              BranchSideFuncs:
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:508,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:508,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:508,24'
              BranchSideFuncs:
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:508,24'
              BranchSideFuncs:
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:508,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:508,24'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:508,24'
              BranchSideFuncs:
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:508,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:508,24'
              BranchSideFuncs:
                - winpr_int_assert
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:508,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:508,24'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:508,24'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:508,24'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm.c:511,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:514,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:518,37'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
                - free
                - free
        - Branch String:   'winpr/libwinpr/comm/comm.c:523,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:526,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/comm/comm.c:530,36'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:408,7'
          Dst:             CommIsHandleValid
        - Src:             'winpr/libwinpr/comm/comm.c:413,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:419,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:423,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm.c:425,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:429,21'
          Dst:             calloc
        - Src:             'winpr/libwinpr/comm/comm.c:433,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:441,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:444,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:453,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:459,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:462,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:507,23'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm.c:507,23'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm.c:508,24'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm.c:508,24'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm.c:511,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:514,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:523,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:526,3'
          Dst:             CommLog_PrintEx
    - functionName:    GetCommProperties
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpCommProp
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommDeviceIoControl
        - CommIsHandleValid
        - CommLog_PrintEx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:379,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:380,3'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:382,27'
              BranchSideFuncs:
                - CommDeviceIoControl
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:382,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:385,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:389,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:379,7'
          Dst:             CommIsHandleValid
        - Src:             'winpr/libwinpr/comm/comm.c:382,7'
          Dst:             CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm.c:385,3'
          Dst:             CommLog_PrintEx
    - functionName:    GetCommModemStatus
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpModemStat
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:356,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:357,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:361,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:361,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:362,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:364,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:356,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:364,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:365,2'
          Dst:             SetLastError
    - functionName:    SetCommMask
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hFile
        - dwEvtMask
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:339,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:340,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:344,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:344,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:345,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:347,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:339,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:347,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:348,2'
          Dst:             SetLastError
    - functionName:    GetCommMask
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hFile
        - lpEvtMask
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:322,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:323,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:327,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:327,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:328,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:330,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:322,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:330,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:331,2'
          Dst:             SetLastError
    - functionName:    SetCommConfig
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hCommDev
        - lpCC
        - dwSize
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:305,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:306,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:310,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:310,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:311,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:313,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:305,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:313,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:314,2'
          Dst:             SetLastError
    - functionName:    GetCommConfig
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hCommDev
        - lpCC
        - lpdwSize
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:287,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:288,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:292,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:292,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:293,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:295,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:287,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:295,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:296,2'
          Dst:             SetLastError
    - functionName:    CommConfigDialogW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpszName
        - hWnd
        - lpCC
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:273,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:274,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:277,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:273,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:277,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:278,2'
          Dst:             SetLastError
    - functionName:    CommConfigDialogA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpszName
        - hWnd
        - lpCC
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:261,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:262,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:265,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:261,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:265,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:266,2'
          Dst:             SetLastError
    - functionName:    BuildCommDCBAndTimeoutsW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpDef
        - lpDCB
        - lpCommTimeouts
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:249,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:250,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:253,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:249,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:253,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:254,2'
          Dst:             SetLastError
    - functionName:    BuildCommDCBAndTimeoutsA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpDef
        - lpDCB
        - lpCommTimeouts
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:237,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:238,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:241,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:237,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:241,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:242,2'
          Dst:             SetLastError
    - functionName:    BuildCommDCBW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpDef
        - lpDCB
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:225,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:226,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:229,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:225,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:229,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:230,2'
          Dst:             SetLastError
    - functionName:    BuildCommDCBA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpDef
        - lpDCB
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommInitialized
        - CommLog_PrintEx
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:214,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:215,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:218,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:214,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:218,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:219,2'
          Dst:             SetLastError
    - functionName:    CommCreateFileA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpDeviceName
        - dwDesiredAccess
        - dwShareMode
        - lpSecurityAttributes
        - dwCreationDisposition
        - dwFlagsAndAttributes
        - hTemplateFile
      BBCount:         44
      ICount:          332
      EdgeCount:       62
      CyclomaticComplexity: 20
      functionsReached:
        - CloseHandle
        - CommInitialized
        - CommLog_PrintEx
        - CommUpdateIOCount
        - InitializeCriticalSection
        - QueryCommDevice
        - SetLastError
        - WINPR_HANDLE_SET_TYPE_AND_MODE
        - calloc
        - comm_ioctl_tcsetattr
        - eventfd
        - open64
        - stat64
        - tcgetattr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1260,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1261,3'
              BranchSideFuncs:
                - QueryCommDevice
                - stat64
                - CommLog_PrintEx
                - SetLastError
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1263,6'
              BranchSideFuncs:
                - QueryCommDevice
                - stat64
                - CommLog_PrintEx
                - SetLastError
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:1263,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1265,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - QueryCommDevice
                - stat64
                - CommLog_PrintEx
                - SetLastError
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1269,6'
              BranchSideFuncs:
                - QueryCommDevice
                - stat64
                - CommLog_PrintEx
                - SetLastError
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1269,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1271,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1278,6'
              BranchSideFuncs:
                - QueryCommDevice
                - stat64
                - CommLog_PrintEx
                - SetLastError
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:1278,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1280,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - QueryCommDevice
                - stat64
                - CommLog_PrintEx
                - SetLastError
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1284,6'
              BranchSideFuncs:
                - QueryCommDevice
                - stat64
                - CommLog_PrintEx
                - SetLastError
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1284,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1286,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1290,22'
              BranchSideFuncs:
                - QueryCommDevice
                - stat64
                - CommLog_PrintEx
                - SetLastError
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1290,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1293,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1296,11'
              BranchSideFuncs:
                - stat64
                - CommLog_PrintEx
                - SetLastError
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1296,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1298,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1303,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:1303,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1305,3'
              BranchSideFuncs:
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1310,6'
              BranchSideFuncs:
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm.c:1310,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1312,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1316,6'
              BranchSideFuncs:
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1316,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1318,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1322,23'
              BranchSideFuncs:
                - calloc
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1324,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1326,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1330,33'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6141
                - open64
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1335,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1337,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CloseHandle
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1342,24'
              BranchSideFuncs:
                - open64
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1344,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1346,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CloseHandle
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1352,25'
              BranchSideFuncs:
                - eventfd
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1356,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1358,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CloseHandle
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1363,29'
              BranchSideFuncs:
                - InitializeCriticalSection
                - open64
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1366,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1368,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CloseHandle
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1374,26'
              BranchSideFuncs:
                - eventfd
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1378,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1380,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CloseHandle
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1385,29'
              BranchSideFuncs:
                - InitializeCriticalSection
                - InitializeCriticalSection
                - CommUpdateIOCount
                - tcgetattr
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm.c:1397,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1399,3'
              BranchSideFuncs:
                - SetLastError
                - CloseHandle
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1403,18'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - SetLastError
                - CloseHandle
        - Branch String:   'winpr/libwinpr/comm/comm.c:1417,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1419,3'
              BranchSideFuncs:
                - SetLastError
                - CloseHandle
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1423,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1260,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:1265,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1271,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1280,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1286,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1290,6'
          Dst:             QueryCommDevice
        - Src:             'winpr/libwinpr/comm/comm.c:1296,6'
          Dst:             stat64
        - Src:             'winpr/libwinpr/comm/comm.c:1298,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1299,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1305,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1306,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1312,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1318,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1322,23'
          Dst:             calloc
        - Src:             'winpr/libwinpr/comm/comm.c:1326,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1330,2'
          Dst:             WINPR_HANDLE_SET_TYPE_AND_MODE
        - Src:             'winpr/libwinpr/comm/comm.c:1333,14'
          Dst:             open64
        - Src:             'winpr/libwinpr/comm/comm.c:1337,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1338,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1342,19'
          Dst:             open64
        - Src:             'winpr/libwinpr/comm/comm.c:1346,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1347,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1352,25'
          Dst:             eventfd
        - Src:             'winpr/libwinpr/comm/comm.c:1358,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1359,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1363,2'
          Dst:             InitializeCriticalSection
        - Src:             'winpr/libwinpr/comm/comm.c:1364,20'
          Dst:             open64
        - Src:             'winpr/libwinpr/comm/comm.c:1368,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1369,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1374,26'
          Dst:             eventfd
        - Src:             'winpr/libwinpr/comm/comm.c:1380,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm.c:1381,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1385,2'
          Dst:             InitializeCriticalSection
        - Src:             'winpr/libwinpr/comm/comm.c:1388,2'
          Dst:             InitializeCriticalSection
        - Src:             'winpr/libwinpr/comm/comm.c:1390,8'
          Dst:             CommUpdateIOCount
        - Src:             'winpr/libwinpr/comm/comm.c:1397,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm.c:1399,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1417,6'
          Dst:             comm_ioctl_tcsetattr
        - Src:             'winpr/libwinpr/comm/comm.c:1419,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm.c:1426,53'
          Dst:             CloseHandle
    - functionName:    IsCommDevice
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpDeviceName
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommInitialized
        - QueryCommDevice
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:1181,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1182,3'
              BranchSideFuncs:
                - QueryCommDevice
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1184,22'
              BranchSideFuncs:
                - QueryCommDevice
        - Branch String:   'winpr/libwinpr/comm/comm.c:1184,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1186,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:1189,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm.c:1181,7'
          Dst:             CommInitialized
        - Src:             'winpr/libwinpr/comm/comm.c:1184,6'
          Dst:             QueryCommDevice
    - functionName:    GetCommHandleCreator
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _comm_serial_ioctl_name
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - number
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm.c:132,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:134,57'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:139,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm.c:135,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm.c:136,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm.c:137,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comm_ioctl_modem_flag_str
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flag
      BBCount:         11
      ICount:          58
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:712,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:715,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:717,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:719,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:721,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:723,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:725,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:727,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:729,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:731,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comm_ioctl_modem_status_string
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - status
        - buffer
        - size
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - comm_ioctl_modem_flag_str
        - snprintf
        - winpr_str_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:744,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:746,28'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - comm_ioctl_modem_flag_str
                - winpr_str_append
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:754,7'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:747,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:749,47'
              BranchSideFuncs:
                - comm_ioctl_modem_flag_str
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:752,2'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - comm_ioctl_modem_flag_str
                - winpr_str_append
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:741,2'
          Dst:             winpr_str_append
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:749,21'
          Dst:             comm_ioctl_modem_flag_str
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:749,4'
          Dst:             winpr_str_append
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:755,8'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:756,2'
          Dst:             winpr_str_append
    - functionName:    comm_ioctl_tcsetattr
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - optional_actions
        - termios_p
      BBCount:         15
      ICount:          113
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CommLog_PrintEx
        - __errno_location
        - memcmp
        - tcgetattr
        - tcsetattr
        - winpr_strerror
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:687,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:689,9'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:696,29'
              BranchSideFuncs:
                - tcgetattr
                - memcmp
                - tcsetattr
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:697,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:699,9'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:705,2'
              BranchSideFuncs:
                - memcmp
                - tcsetattr
                - tcgetattr
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:705,75'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:705,84'
              BranchSideFuncs:
                - tcsetattr
                - tcgetattr
                - memcmp
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:705,2'
              BranchSideFuncs:
                - tcsetattr
                - tcgetattr
                - memcmp
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:705,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:686,29'
              BranchSideFuncs:
                - tcsetattr
                - tcgetattr
                - memcmp
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
                - __errno_location
                - winpr_strerror
                - __errno_location
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:707,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:686,19'
          Dst:             tcsetattr
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:690,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:690,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:690,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:690,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:696,19'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:700,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:700,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:700,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:700,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:705,12'
          Dst:             memcmp
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    s_CommDeviceIoControl
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hDevice
        - dwIoControlCode
        - lpInBuffer
        - nInBufferSize
        - lpOutBuffer
        - nOutBufferSize
        - lpBytesReturned
        - lpOverlapped
      BBCount:         306
      ICount:          1562
      EdgeCount:       369
      CyclomaticComplexity: 65
      functionsReached:
        - CommIsHandleValid
        - CommLog_PrintEx
        - CommSerialEvString
        - SerCx2Sys_s
        - SerCxSys_s
        - SerialSys_s
        - SetLastError
        - _comm_serial_ioctl_name
        - comm_ioctl_modem_status_string
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:61,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:62,3'
              BranchSideFuncs:
                - SetLastError
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SerCx2Sys_s
                - winpr_int_assert
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - SetLastError
                - SerCx2Sys_s
                - SerCxSys_s
                - SerialSys_s
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:64,6'
              BranchSideFuncs:
                - SetLastError
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SerCx2Sys_s
                - winpr_int_assert
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - SetLastError
                - SerCx2Sys_s
                - SerCxSys_s
                - SerialSys_s
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:64,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:66,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:70,6'
              BranchSideFuncs:
                - SetLastError
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SerCx2Sys_s
                - winpr_int_assert
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - SetLastError
                - SerCx2Sys_s
                - SerCxSys_s
                - SerialSys_s
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:70,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:72,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:77,2'
              BranchSideFuncs:
                - SetLastError
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SerCx2Sys_s
                - winpr_int_assert
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - SetLastError
                - SerCx2Sys_s
                - SerCxSys_s
                - SerialSys_s
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:88,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:91,26'
              BranchSideFuncs:
                - SerialSys_s
                - winpr_int_assert
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:95,26'
              BranchSideFuncs:
                - SerCxSys_s
                - winpr_int_assert
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:99,26'
              BranchSideFuncs:
                - SerCx2Sys_s
                - winpr_int_assert
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:102,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SerCx2Sys_s
                - winpr_int_assert
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:104,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SerCx2Sys_s
                - winpr_int_assert
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:110,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:110,2'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - winpr_int_assert
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:110,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:112,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:118,23'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:124,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:141,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:162,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:183,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:200,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:221,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:238,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:259,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:276,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:297,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:314,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:335,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:343,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:351,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:359,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:367,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:390,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:410,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:433,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:455,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:472,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:489,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:510,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:518,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:526,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:534,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:542,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:563,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:584,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:601,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:608,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:124,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:126,54'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:137,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:128,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:128,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:128,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:129,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:131,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:135,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:141,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:143,54'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:158,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:145,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:145,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:145,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:146,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:148,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:152,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:152,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:153,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:155,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:162,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:164,40'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:179,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:166,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:166,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:166,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:167,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:169,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:173,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:173,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:174,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:176,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:183,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:185,49'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:196,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:187,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:187,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:187,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:188,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:190,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:194,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:200,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:202,49'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:217,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:204,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:204,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:204,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:205,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:207,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:211,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:211,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:212,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:214,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:221,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:223,63'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:234,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:225,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:225,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:225,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:226,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:228,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:232,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:238,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:240,63'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:255,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:242,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:242,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:242,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:243,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:245,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:249,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:249,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:250,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:252,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:259,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:261,52'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:272,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:263,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:263,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:263,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:264,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:266,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:270,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:276,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:278,52'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:293,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:280,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:280,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:280,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:281,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:283,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:287,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:287,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:288,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:290,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:297,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:299,52'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:310,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:301,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:301,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:301,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:302,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:304,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:308,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:314,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:316,52'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:331,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:318,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:318,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:318,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:319,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:321,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:325,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:325,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:326,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:328,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:335,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:337,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:339,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:343,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:345,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:347,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:351,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:353,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:355,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:359,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:361,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:363,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:367,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:369,32'
              BranchSideFuncs:
                - winpr_int_assert
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:386,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:371,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:371,5'
              BranchSideFuncs:
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:371,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:372,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:374,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:378,10'
              BranchSideFuncs:
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:378,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:379,6'
              BranchSideFuncs:
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:381,5'
              BranchSideFuncs:
                - comm_ioctl_modem_status_string
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:390,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:392,32'
              BranchSideFuncs:
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:406,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:394,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:394,5'
              BranchSideFuncs:
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:394,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:395,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:397,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:401,21'
              BranchSideFuncs:
                - CommSerialEvString
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:410,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:412,32'
              BranchSideFuncs:
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:429,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:414,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:414,5'
              BranchSideFuncs:
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:414,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:415,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:417,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:421,10'
              BranchSideFuncs:
                - CommSerialEvString
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:421,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:422,6'
              BranchSideFuncs:
                - CommSerialEvString
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:424,5'
              BranchSideFuncs:
                - CommSerialEvString
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:433,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:435,34'
              BranchSideFuncs:
                - winpr_int_assert
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:451,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:437,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:437,5'
              BranchSideFuncs:
                - CommSerialEvString
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:437,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:438,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:440,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:444,21'
              BranchSideFuncs:
                - CommSerialEvString
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:455,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:457,57'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:468,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:459,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:459,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:459,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:460,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:462,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:466,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:472,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:474,33'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:485,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:476,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:476,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:476,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:477,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:479,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:483,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:489,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:491,50'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:506,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:493,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:493,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:493,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:494,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:496,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:500,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:500,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:501,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:503,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:510,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:512,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:514,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:518,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:520,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:522,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:526,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:528,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:530,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:534,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:536,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:538,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:542,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:544,28'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:559,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:546,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:546,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:546,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:547,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:549,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:553,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:553,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:554,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:556,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:563,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:565,28'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:580,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:567,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:567,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:567,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:568,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:570,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:574,10'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:574,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:575,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:577,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:584,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:586,28'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:597,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:588,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:588,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:588,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:589,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:591,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:595,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:601,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:603,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:605,4'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:61,7'
          Dst:             CommIsHandleValid
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:66,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:72,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:77,2'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:81,2'
          Dst:             _comm_serial_ioctl_name
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:81,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:91,26'
          Dst:             SerialSys_s
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:95,26'
          Dst:             SerCxSys_s
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:99,26'
          Dst:             SerCx2Sys_s
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:104,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:106,26'
          Dst:             SerCx2Sys_s
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:110,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:119,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:128,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:131,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:145,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:148,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:166,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:169,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:187,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:190,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:204,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:207,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:225,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:228,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:242,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:245,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:263,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:266,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:280,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:283,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:301,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:304,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:318,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:321,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:371,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:374,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:381,5'
          Dst:             comm_ioctl_modem_status_string
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:381,5'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:394,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:397,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:402,5'
          Dst:             CommSerialEvString
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:402,5'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:414,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:417,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:424,5'
          Dst:             CommSerialEvString
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:424,5'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:437,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:440,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:447,5'
          Dst:             CommSerialEvString
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:447,5'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:459,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:462,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:476,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:479,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:493,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:496,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:546,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:549,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:567,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:570,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:588,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:591,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:611,2'
          Dst:             _comm_serial_ioctl_name
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:611,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:614,2'
          Dst:             SetLastError
    - functionName:    CommDeviceIoControl
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hDevice
        - dwIoControlCode
        - lpInBuffer
        - nInBufferSize
        - lpOutBuffer
        - nOutBufferSize
        - lpBytesReturned
        - lpOverlapped
      BBCount:         20
      ICount:          143
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - CommIsHandled
        - CommLog_PrintEx
        - SetLastError
        - _comm_serial_ioctl_name
        - s_CommDeviceIoControl
      functionUses:    14
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:637,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:639,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:643,21'
              BranchSideFuncs:
                - CommIsHandled
                - SetLastError
                - s_CommDeviceIoControl
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:643,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:644,3'
              BranchSideFuncs:
                - SetLastError
                - s_CommDeviceIoControl
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:646,7'
              BranchSideFuncs:
                - SetLastError
                - s_CommDeviceIoControl
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:646,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:648,3'
              BranchSideFuncs:
                - s_CommDeviceIoControl
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:652,33'
              BranchSideFuncs:
                - s_CommDeviceIoControl
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:655,22'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:655,26'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:665,6'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:655,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:658,3'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:665,6'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:665,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:667,8'
              BranchSideFuncs:
                - _comm_serial_ioctl_name
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_ioctl.c:667,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:669,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_ioctl.c:674,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:639,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:643,7'
          Dst:             CommIsHandled
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:648,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:652,11'
          Dst:             s_CommDeviceIoControl
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:658,3'
          Dst:             _comm_serial_ioctl_name
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:658,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:669,4'
          Dst:             _comm_serial_ioctl_name
        - Src:             'winpr/libwinpr/comm/comm_ioctl.c:669,4'
          Dst:             CommLog_PrintEx
    - functionName:    consume_event
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pComm
        - pOutputMask
        - event
      BBCount:         20
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_int_assert
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1435,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1435,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1435,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1436,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1436,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1436,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1438,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1438,41'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1438,37'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1438,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1438,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1440,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1435,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1436,2'
          Dst:             winpr_int_assert
    - functionName:    unlock_return
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pComm
        - res
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1447,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1449,2'
          Dst:             LeaveCriticalSection
    - functionName:    refresh_PendingEvents
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         12
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - get_commstatus
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1422,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1422,2'
              BranchSideFuncs:
                - get_commstatus
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1422,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1425,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1427,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1430,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1422,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1425,7'
          Dst:             get_commstatus
    - functionName:    get_commstatus
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pCommstatus
      BBCount:         74
      ICount:          488
      EdgeCount:       95
      CyclomaticComplexity: 23
      functionsReached:
        - CommIoCtl_int
        - CommUpdateIOCount
        - EnterCriticalSection
        - LeaveCriticalSection
        - get_raw_modemstatus
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1263,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1263,2'
              BranchSideFuncs:
                - winpr_int_assert
                - EnterCriticalSection
                - get_raw_modemstatus
                - LeaveCriticalSection
                - CommUpdateIOCount
                - CommIoCtl_int
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1263,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1264,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1264,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - get_raw_modemstatus
                - LeaveCriticalSection
                - CommUpdateIOCount
                - CommIoCtl_int
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1264,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1272,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1273,3'
              BranchSideFuncs:
                - CommUpdateIOCount
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1276,25'
              BranchSideFuncs:
                - CommUpdateIOCount
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
                - CommIoCtl_int
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1276,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1277,3'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1278,20'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1285,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1287,3'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1290,22'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1290,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1292,3'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1296,22'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1296,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1298,3'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1302,22'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1302,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1304,3'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1308,22'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1308,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1310,3'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1317,6'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1317,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1318,3'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1326,6'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1326,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1327,3'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1330,6'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
                - CommIoCtl_int
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1331,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1332,3'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1335,7'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
                - CommIoCtl_int
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1335,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1336,3'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1341,7'
              BranchSideFuncs:
                - CommIoCtl_int
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1341,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1342,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1350,6'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1350,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1351,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1353,6'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1353,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1355,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1361,3'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1365,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1367,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1371,3'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1374,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1376,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1379,22'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1379,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1381,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1384,22'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1384,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1386,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1389,22'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1389,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1391,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1394,22'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1394,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1396,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1398,2'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1401,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1403,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1409,3'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1263,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1264,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1267,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1272,7'
          Dst:             get_raw_modemstatus
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1276,7'
          Dst:             CommUpdateIOCount
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1331,7'
          Dst:             CommIoCtl_int
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1335,7'
          Dst:             CommIoCtl_int
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1341,7'
          Dst:             CommIoCtl_int
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1414,2'
          Dst:             LeaveCriticalSection
    - functionName:    get_raw_modemstatus
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pRegister
      BBCount:         15
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - CommIoCtl_int
        - CommLog_PrintEx
        - get_modem_status_str
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1017,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1017,2'
              BranchSideFuncs:
                - winpr_int_assert
                - CommIoCtl_int
                - get_modem_status_str
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1017,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1018,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1018,2'
              BranchSideFuncs:
                - CommIoCtl_int
                - get_modem_status_str
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1018,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1017,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1018,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1020,18'
          Dst:             CommIoCtl_int
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1023,2'
          Dst:             get_modem_status_str
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1023,2'
          Dst:             CommLog_PrintEx
    - functionName:    get_modem_status_str
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - status
        - buffer
        - size
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - get_modem_flag_str
        - snprintf
        - winpr_str_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:189,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:191,26'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - get_modem_flag_str
                - winpr_str_append
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:199,7'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:192,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:194,40'
              BranchSideFuncs:
                - get_modem_flag_str
                - winpr_str_append
                - snprintf
                - winpr_str_append
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:197,2'
              BranchSideFuncs:
                - snprintf
                - winpr_str_append
                - get_modem_flag_str
                - winpr_str_append
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:186,2'
          Dst:             winpr_str_append
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:194,21'
          Dst:             get_modem_flag_str
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:194,4'
          Dst:             winpr_str_append
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:200,8'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:201,2'
          Dst:             winpr_str_append
    - functionName:    get_modem_flag_str
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flag
      BBCount:         24
      ICount:          124
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:157,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:158,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:159,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:159,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:160,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:161,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:161,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:162,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:163,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:163,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:164,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:165,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:165,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:166,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:167,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:167,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:168,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:169,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:169,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:171,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:171,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:172,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:173,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:173,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:174,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:175,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:175,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:176,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:177,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:177,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:178,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:179,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_wait_set
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         9
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1060,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1060,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1060,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1060,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1062,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1064,2'
          Dst:             LeaveCriticalSection
    - functionName:    clear_lines
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pComm
        - lines
      BBCount:         9
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - CommIoCtl_int
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:937,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:937,2'
              BranchSideFuncs:
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:937,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:937,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:939,9'
          Dst:             CommIoCtl_int
    - functionName:    set_lines
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pComm
        - lines
      BBCount:         9
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - CommIoCtl_int
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:930,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:930,2'
              BranchSideFuncs:
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:930,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:930,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:932,9'
          Dst:             CommIoCtl_int
    - functionName:    reset_device
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         9
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - CommIoCtl_int
        - CommUpdateIOCount
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1621,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1621,2'
              BranchSideFuncs:
                - CommUpdateIOCount
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1621,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1621,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1626,8'
          Dst:             CommUpdateIOCount
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1628,9'
          Dst:             CommIoCtl_int
    - functionName:    immediate_char
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pChar
      BBCount:         21
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - CommWriteFile
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1602,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1602,2'
              BranchSideFuncs:
                - winpr_int_assert
                - CommWriteFile
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1602,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1603,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1603,2'
              BranchSideFuncs:
                - CommWriteFile
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1603,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1613,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1613,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1613,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1602,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1603,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1611,11'
          Dst:             CommWriteFile
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1613,2'
          Dst:             winpr_int_assert
    - functionName:    config_size
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pSize
      BBCount:         18
      ICount:          58
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1586,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1586,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1586,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1587,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1587,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1587,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1590,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1591,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1593,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1586,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1587,2'
          Dst:             winpr_int_assert
    - functionName:    get_dtrrts
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pMask
      BBCount:         24
      ICount:          94
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - get_raw_modemstatus
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1568,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1568,2'
              BranchSideFuncs:
                - winpr_int_assert
                - get_raw_modemstatus
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1568,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1569,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1569,2'
              BranchSideFuncs:
                - get_raw_modemstatus
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1569,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1571,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1572,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1574,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1576,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1577,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1578,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1578,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1579,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1581,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1568,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1569,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1571,7'
          Dst:             get_raw_modemstatus
    - functionName:    set_xon
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         12
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - CommLog_PrintEx
        - SetLastError
        - __errno_location
        - tcflow
        - winpr_int_assert
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1550,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1550,2'
              BranchSideFuncs:
                - tcflow
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1550,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1552,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1554,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1561,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1550,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1552,6'
          Dst:             tcflow
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1555,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1555,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1555,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1555,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1557,3'
          Dst:             SetLastError
    - functionName:    tcflow
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_xoff
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         12
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - CommLog_PrintEx
        - SetLastError
        - __errno_location
        - tcflow
        - winpr_int_assert
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1534,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1534,2'
              BranchSideFuncs:
                - tcflow
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1534,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1536,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1538,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1545,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1534,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1536,6'
          Dst:             tcflow
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1539,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1539,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1539,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1539,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1541,3'
          Dst:             SetLastError
    - functionName:    set_break_off
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         9
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - CommIoCtl_int
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1527,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1527,2'
              BranchSideFuncs:
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1527,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1527,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1529,9'
          Dst:             CommIoCtl_int
    - functionName:    set_break_on
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         9
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - CommIoCtl_int
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1521,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1521,2'
              BranchSideFuncs:
                - CommIoCtl_int
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1521,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1521,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1522,9'
          Dst:             CommIoCtl_int
    - functionName:    purge
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pPurgeMask
      BBCount:         58
      ICount:          260
      EdgeCount:       69
      CyclomaticComplexity: 13
      functionsReached:
        - CommLog_PrintEx
        - SetLastError
        - __errno_location
        - eventfd_write
        - tcflush
        - winpr_int_assert
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1169,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1169,2'
              BranchSideFuncs:
                - winpr_int_assert
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1169,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1170,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1170,2'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1170,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1172,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1175,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1185,7'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1185,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1189,21'
              BranchSideFuncs:
                - eventfd_write
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1203,7'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1189,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1191,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1201,2'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1191,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1193,10'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1198,4'
              BranchSideFuncs:
                - __errno_location
                - winpr_int_assert
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1198,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1198,4'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - eventfd_write
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1198,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1203,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1207,21'
              BranchSideFuncs:
                - eventfd_write
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1221,7'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1207,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1209,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1219,2'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1209,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1211,10'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1216,4'
              BranchSideFuncs:
                - __errno_location
                - winpr_int_assert
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1216,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1216,4'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1216,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1221,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1225,15'
              BranchSideFuncs:
                - tcflush
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1235,7'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1225,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1227,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1233,2'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1235,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1239,15'
              BranchSideFuncs:
                - tcflush
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1249,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1239,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1241,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1247,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1169,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1170,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1175,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1176,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1189,7'
          Dst:             eventfd_write
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1191,8'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1194,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1194,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1194,5'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1194,5'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1198,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1198,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1207,7'
          Dst:             eventfd_write
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1209,8'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1212,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1212,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1212,5'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1212,5'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1216,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1216,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1225,7'
          Dst:             tcflush
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1228,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1228,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1228,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1228,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1230,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1239,7'
          Dst:             tcflush
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1242,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1242,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1242,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1242,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1244,4'
          Dst:             SetLastError
    - functionName:    tcflush
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_queue_size
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pQueueSize
      BBCount:         27
      ICount:          107
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - CommLog_PrintEx
        - SetLastError
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1143,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1143,2'
              BranchSideFuncs:
                - winpr_int_assert
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1143,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1144,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1144,2'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1144,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1146,45'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1146,49'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1151,6'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1146,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1147,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1151,6'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1151,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1152,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1157,6'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1157,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1158,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1163,2'
              BranchSideFuncs:
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1143,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1144,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1152,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1158,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1163,2'
          Dst:             SetLastError
    - functionName:    wait_on_mask
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pOutputMask
      BBCount:         30
      ICount:          147
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - Sleep
        - consume_event
        - refresh_PendingEvents
        - unlock_return
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1458,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1458,2'
              BranchSideFuncs:
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - refresh_PendingEvents
                - unlock_return
                - EnterCriticalSection
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - LeaveCriticalSection
                - Sleep
                - unlock_return
                - winpr_int_assert
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1458,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1459,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1459,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - refresh_PendingEvents
                - unlock_return
                - EnterCriticalSection
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - LeaveCriticalSection
                - Sleep
                - unlock_return
                - winpr_int_assert
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1459,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1468,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1469,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - LeaveCriticalSection
                - Sleep
                - refresh_PendingEvents
                - unlock_return
                - unlock_return
                - winpr_int_assert
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1472,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - LeaveCriticalSection
                - Sleep
                - refresh_PendingEvents
                - unlock_return
                - unlock_return
                - winpr_int_assert
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1474,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1481,4'
              BranchSideFuncs:
                - winpr_int_assert
                - LeaveCriticalSection
                - unlock_return
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1487,17'
              BranchSideFuncs:
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - LeaveCriticalSection
                - Sleep
                - refresh_PendingEvents
                - unlock_return
                - EnterCriticalSection
                - winpr_int_assert
                - LeaveCriticalSection
                - unlock_return
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1481,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1481,4'
              BranchSideFuncs:
                - LeaveCriticalSection
                - unlock_return
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1481,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1502,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1503,4'
              BranchSideFuncs:
                - unlock_return
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1513,3'
              BranchSideFuncs:
                - Sleep
                - refresh_PendingEvents
                - unlock_return
                - EnterCriticalSection
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - consume_event
                - LeaveCriticalSection
                - unlock_return
                - winpr_int_assert
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1458,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1459,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1461,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1463,2'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1468,8'
          Dst:             refresh_PendingEvents
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1469,11'
          Dst:             unlock_return
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1472,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1481,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1483,4'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1487,3'
          Dst:             consume_event
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1488,3'
          Dst:             consume_event
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1489,3'
          Dst:             consume_event
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1490,3'
          Dst:             consume_event
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1491,3'
          Dst:             consume_event
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1492,3'
          Dst:             consume_event
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1493,3'
          Dst:             consume_event
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1494,3'
          Dst:             consume_event
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1495,3'
          Dst:             consume_event
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1497,3'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1513,3'
          Dst:             Sleep
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1516,9'
          Dst:             unlock_return
    - functionName:    get_wait_mask
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pWaitMask
      BBCount:         15
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1134,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1134,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1134,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1135,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1135,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1134,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1135,2'
          Dst:             winpr_int_assert
    - functionName:    set_wait_mask
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pWaitMask
      BBCount:         29
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - CommLog_PrintEx
        - CommUpdateIOCount
        - EnterCriticalSection
        - LeaveCriticalSection
        - Sleep
        - is_wait_set
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1072,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1072,2'
              BranchSideFuncs:
                - winpr_int_assert
                - is_wait_set
                - EnterCriticalSection
                - LeaveCriticalSection
                - CommLog_PrintEx
                - LeaveCriticalSection
                - CommUpdateIOCount
                - LeaveCriticalSection
                - EnterCriticalSection
                - LeaveCriticalSection
                - is_wait_set
                - EnterCriticalSection
                - LeaveCriticalSection
                - Sleep
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1072,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1073,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1073,2'
              BranchSideFuncs:
                - is_wait_set
                - EnterCriticalSection
                - LeaveCriticalSection
                - CommLog_PrintEx
                - LeaveCriticalSection
                - CommUpdateIOCount
                - LeaveCriticalSection
                - EnterCriticalSection
                - LeaveCriticalSection
                - is_wait_set
                - EnterCriticalSection
                - LeaveCriticalSection
                - Sleep
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1073,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1078,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1082,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - is_wait_set
                - EnterCriticalSection
                - LeaveCriticalSection
                - EnterCriticalSection
                - LeaveCriticalSection
                - CommLog_PrintEx
                - LeaveCriticalSection
                - CommUpdateIOCount
                - LeaveCriticalSection
                - Sleep
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1096,24'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - CommLog_PrintEx
                - LeaveCriticalSection
                - CommUpdateIOCount
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1087,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1088,4'
              BranchSideFuncs:
                - Sleep
                - is_wait_set
                - EnterCriticalSection
                - LeaveCriticalSection
                - EnterCriticalSection
                - LeaveCriticalSection
                - CommLog_PrintEx
                - LeaveCriticalSection
                - CommUpdateIOCount
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1090,25'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - EnterCriticalSection
                - LeaveCriticalSection
                - CommLog_PrintEx
                - LeaveCriticalSection
                - CommUpdateIOCount
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1098,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1101,26'
              BranchSideFuncs:
                - CommUpdateIOCount
                - LeaveCriticalSection
                - LeaveCriticalSection
                - CommLog_PrintEx
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1110,18'
              BranchSideFuncs:
                - LeaveCriticalSection
                - CommLog_PrintEx
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1101,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1103,26'
              BranchSideFuncs:
                - LeaveCriticalSection
                - CommLog_PrintEx
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1107,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - CommLog_PrintEx
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1112,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1114,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1126,25'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1072,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1073,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1078,6'
          Dst:             is_wait_set
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1082,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1084,3'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1087,10'
          Dst:             is_wait_set
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1088,4'
          Dst:             Sleep
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1090,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1092,3'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1096,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1101,8'
          Dst:             CommUpdateIOCount
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1103,4'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1114,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1122,3'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1128,2'
          Dst:             LeaveCriticalSection
    - functionName:    get_modemstatus
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pRegister
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - get_raw_modemstatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1032,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1033,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1035,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1036,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1037,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1038,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1038,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1039,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1040,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1040,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1041,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1042,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1042,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1043,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1045,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1032,7'
          Dst:             get_raw_modemstatus
    - functionName:    clear_rts
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         14
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - SetLastError
        - clear_lines
        - get_handflow
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1002,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1002,2'
              BranchSideFuncs:
                - get_handflow
                - clear_lines
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1002,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1003,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1004,3'
              BranchSideFuncs:
                - clear_lines
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1006,15'
              BranchSideFuncs:
                - clear_lines
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:1006,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1008,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:1012,21'
              BranchSideFuncs:
                - clear_lines
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1002,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1003,7'
          Dst:             get_handflow
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1008,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:1012,9'
          Dst:             clear_lines
    - functionName:    get_handflow
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pHandflow
      BBCount:         42
      ICount:          231
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - SetLastError
        - tcgetattr
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:815,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:815,2'
              BranchSideFuncs:
                - winpr_int_assert
                - tcgetattr
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:815,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:816,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:816,2'
              BranchSideFuncs:
                - tcgetattr
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:816,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:818,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:820,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:826,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:828,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:829,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:833,21'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:833,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:834,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:846,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:848,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:849,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:851,21'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:851,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:852,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:854,23'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:854,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:855,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:857,21'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:857,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:858,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:862,21'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:862,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:863,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:865,21'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:865,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:866,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:870,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:815,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:816,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:818,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:820,3'
          Dst:             SetLastError
    - functionName:    set_rts
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         14
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - SetLastError
        - get_handflow
        - set_lines
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:985,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:985,2'
              BranchSideFuncs:
                - get_handflow
                - set_lines
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:985,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:987,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:988,3'
              BranchSideFuncs:
                - set_lines
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:990,15'
              BranchSideFuncs:
                - set_lines
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:990,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:992,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:996,19'
              BranchSideFuncs:
                - set_lines
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:985,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:987,7'
          Dst:             get_handflow
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:992,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:996,9'
          Dst:             set_lines
    - functionName:    clear_dtr
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         20
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - SetLastError
        - clear_lines
        - get_handflow
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:965,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:965,2'
              BranchSideFuncs:
                - get_handflow
                - winpr_int_assert
                - clear_lines
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:965,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:967,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:968,3'
              BranchSideFuncs:
                - winpr_int_assert
                - clear_lines
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:971,2'
              BranchSideFuncs:
                - winpr_int_assert
                - clear_lines
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:971,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:971,2'
              BranchSideFuncs:
                - clear_lines
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:971,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:973,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:975,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:979,21'
              BranchSideFuncs:
                - clear_lines
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:965,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:967,7'
          Dst:             get_handflow
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:971,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:975,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:979,9'
          Dst:             clear_lines
    - functionName:    set_dtr
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
      BBCount:         20
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - SetLastError
        - get_handflow
        - set_lines
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:945,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:945,2'
              BranchSideFuncs:
                - get_handflow
                - winpr_int_assert
                - set_lines
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:945,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:947,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:948,3'
              BranchSideFuncs:
                - winpr_int_assert
                - set_lines
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:951,2'
              BranchSideFuncs:
                - winpr_int_assert
                - set_lines
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:951,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:951,2'
              BranchSideFuncs:
                - set_lines
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:951,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:953,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:955,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:959,19'
              BranchSideFuncs:
                - set_lines
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:945,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:947,7'
          Dst:             get_handflow
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:951,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:955,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:959,9'
          Dst:             set_lines
    - functionName:    get_timeouts
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pTimeouts
      BBCount:         15
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:916,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:916,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:916,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:917,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:917,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:917,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:916,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:917,2'
          Dst:             winpr_int_assert
    - functionName:    set_timeouts
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pTimeouts
      BBCount:         21
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - CommLog_PrintEx
        - SetLastError
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:878,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:878,2'
              BranchSideFuncs:
                - winpr_int_assert
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:878,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:879,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:879,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:879,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:884,51'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:885,7'
              BranchSideFuncs:
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:894,40'
              BranchSideFuncs:
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:884,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:887,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:894,40'
              BranchSideFuncs:
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:878,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:879,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:887,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:890,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:900,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:902,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:904,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:906,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:908,2'
          Dst:             CommLog_PrintEx
    - functionName:    set_handflow
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pHandflow
      BBCount:         87
      ICount:          522
      EdgeCount:       112
      CyclomaticComplexity: 27
      functionsReached:
        - CommLog_PrintEx
        - GetLastError
        - SetLastError
        - comm_ioctl_tcsetattr
        - tcgetattr
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:631,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:631,2'
              BranchSideFuncs:
                - winpr_int_assert
                - tcgetattr
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:631,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:632,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:632,2'
              BranchSideFuncs:
                - tcgetattr
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:632,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:634,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:636,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:643,9'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:643,59'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:644,8'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:645,8'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:644,54'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:645,8'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:648,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:645,58'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:646,9'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:655,7'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:643,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:648,3'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:655,7'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:655,57'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:656,7'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:658,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:655,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:658,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:662,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:673,61'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:674,8'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:675,8'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:674,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:675,8'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:678,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:675,60'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:676,9'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:685,7'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:673,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:678,3'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:685,7'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:685,59'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:686,7'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:688,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:685,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:688,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:692,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:697,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:700,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:705,6'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:705,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:708,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:713,6'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:713,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:716,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:722,6'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:722,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:725,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:731,6'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:731,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:734,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:741,6'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:741,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:743,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:747,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:750,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:752,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:756,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:760,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:763,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:767,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:770,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:772,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:776,19'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:780,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:782,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:788,6'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:788,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:791,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:798,21'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:801,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:803,3'
              BranchSideFuncs:
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:808,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:631,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:632,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:634,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:636,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:648,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:678,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:700,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:701,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:708,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:709,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:716,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:717,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:725,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:726,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:734,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:735,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:782,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:783,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:791,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:792,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:801,6'
          Dst:             comm_ioctl_tcsetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:803,3'
          Dst:             GetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:803,3'
          Dst:             CommLog_PrintEx
    - functionName:    get_line_control
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pLineControl
      BBCount:         29
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - SetLastError
        - tcgetattr
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:582,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:582,2'
              BranchSideFuncs:
                - winpr_int_assert
                - tcgetattr
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:582,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:583,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:583,2'
              BranchSideFuncs:
                - tcgetattr
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:583,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:585,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:587,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:591,43'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:593,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:595,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:597,26'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:597,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:599,42'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:604,42'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:607,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:610,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:613,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:616,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:619,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:582,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:583,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:585,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:587,3'
          Dst:             SetLastError
    - functionName:    set_line_control
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pLineControl
      BBCount:         38
      ICount:          254
      EdgeCount:       75
      CyclomaticComplexity: 39
      functionsReached:
        - CommLog_PrintEx
        - GetLastError
        - SetLastError
        - comm_ioctl_tcsetattr
        - tcgetattr
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:466,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:466,2'
              BranchSideFuncs:
                - winpr_int_assert
                - tcgetattr
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:466,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:467,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:467,2'
              BranchSideFuncs:
                - tcgetattr
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:467,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:478,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:480,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:486,10'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:486,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:489,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:493,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:497,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:501,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:507,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:510,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:514,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:519,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:524,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:528,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:533,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:539,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:542,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:547,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:552,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:557,20'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:562,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:568,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:570,3'
              BranchSideFuncs:
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:575,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:466,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:467,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:478,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:480,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:493,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:501,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:533,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:562,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:568,6'
          Dst:             comm_ioctl_tcsetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:570,3'
          Dst:             GetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:570,3'
          Dst:             CommLog_PrintEx
    - functionName:    get_serial_chars
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pSerialChars
      BBCount:         18
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - SetLastError
        - tcgetattr
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:434,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:434,2'
              BranchSideFuncs:
                - winpr_int_assert
                - tcgetattr
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:434,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:435,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:435,2'
              BranchSideFuncs:
                - tcgetattr
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:435,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:437,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:439,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:443,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:434,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:435,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:437,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:439,3'
          Dst:             SetLastError
    - functionName:    set_serial_chars
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pSerialChars
      BBCount:         32
      ICount:          189
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - CommLog_PrintEx
        - GetLastError
        - SetLastError
        - comm_ioctl_tcsetattr
        - tcgetattr
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:361,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:361,2'
              BranchSideFuncs:
                - winpr_int_assert
                - tcgetattr
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:361,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:362,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:362,2'
              BranchSideFuncs:
                - tcgetattr
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:362,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:364,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:366,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:381,6'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:381,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:383,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:394,6'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:394,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:396,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:403,6'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:403,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:405,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:411,6'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:411,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:413,22'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:416,33'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:420,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:422,3'
              BranchSideFuncs:
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:427,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:361,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:362,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:364,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:366,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:383,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:384,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:396,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:398,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:405,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:407,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:420,6'
          Dst:             comm_ioctl_tcsetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:422,3'
          Dst:             GetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:422,3'
          Dst:             CommLog_PrintEx
    - functionName:    get_properties
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pProperties
      BBCount:         22
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:207,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:207,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:207,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:215,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:215,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:215,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:216,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:218,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:222,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:248,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:250,45'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:253,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:207,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:215,2'
          Dst:             winpr_int_assert
    - functionName:    get_baud_rate
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pBaudRate
      BBCount:         24
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - CommLog_PrintEx
        - SetLastError
        - cfgetispeed
        - tcgetattr
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:321,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:321,2'
              BranchSideFuncs:
                - winpr_int_assert
                - tcgetattr
                - cfgetispeed
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:321,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:322,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:322,2'
              BranchSideFuncs:
                - tcgetattr
                - cfgetispeed
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:322,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:324,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:326,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:330,17'
              BranchSideFuncs:
                - cfgetispeed
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:332,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:334,18'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:341,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:334,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:336,37'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:339,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:321,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:322,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:324,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:326,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:330,17'
          Dst:             cfgetispeed
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:341,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:343,2'
          Dst:             SetLastError
    - functionName:    cfgetispeed
      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:    set_baud_rate
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pBaudRate
      BBCount:         34
      ICount:          157
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - CommLog_PrintEx
        - GetLastError
        - SetLastError
        - cfgetispeed
        - cfsetspeed
        - comm_ioctl_tcsetattr
        - tcgetattr
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:275,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:275,2'
              BranchSideFuncs:
                - winpr_int_assert
                - tcgetattr
                - CommLog_PrintEx
                - SetLastError
                - cfsetspeed
                - cfgetispeed
                - winpr_int_assert
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:275,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:276,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:276,2'
              BranchSideFuncs:
                - tcgetattr
                - CommLog_PrintEx
                - SetLastError
                - cfsetspeed
                - cfgetispeed
                - winpr_int_assert
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:276,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:278,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:281,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:285,11'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - cfsetspeed
                - cfgetispeed
                - winpr_int_assert
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:285,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:287,18'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - cfsetspeed
                - cfgetispeed
                - winpr_int_assert
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:310,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:287,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:289,26'
              BranchSideFuncs:
                - cfsetspeed
                - cfgetispeed
                - winpr_int_assert
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:308,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - cfsetspeed
                - cfgetispeed
                - winpr_int_assert
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:290,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:292,5'
              BranchSideFuncs:
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:297,4'
              BranchSideFuncs:
                - cfgetispeed
                - winpr_int_assert
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:297,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:297,4'
              BranchSideFuncs:
                - comm_ioctl_tcsetattr
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:297,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_serial_sys.c:299,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:301,5'
              BranchSideFuncs:
                - GetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_serial_sys.c:306,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:275,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:276,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:278,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:281,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:290,8'
          Dst:             cfsetspeed
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:292,5'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:297,4'
          Dst:             cfgetispeed
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:297,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:299,8'
          Dst:             comm_ioctl_tcsetattr
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:301,5'
          Dst:             GetLastError
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:301,5'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:310,2'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_serial_sys.c:312,2'
          Dst:             SetLastError
    - functionName:    cfsetspeed
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SerialSys_s
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_wait_mask
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pWaitMask
      BBCount:         12
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - CommLog_PrintEx
        - SerialSys_s
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:156,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:156,2'
              BranchSideFuncs:
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:156,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:160,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:162,3'
              BranchSideFuncs:
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:173,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:155,36'
          Dst:             SerialSys_s
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:156,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:162,3'
          Dst:             CommLog_PrintEx
    - functionName:    get_handflow
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pHandflow
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SerialSys_s
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:124,36'
          Dst:             SerialSys_s
    - functionName:    set_handflow
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pHandflow
      BBCount:         39
      ICount:          237
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - CommLog_PrintEx
        - SerialSys_s
        - SetLastError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:50,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:52,7'
              BranchSideFuncs:
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:74,20'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:52,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:54,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:58,7'
              BranchSideFuncs:
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:58,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:60,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:64,7'
              BranchSideFuncs:
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:64,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:66,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:70,3'
              BranchSideFuncs:
                - SetLastError
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:74,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:76,7'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:116,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:76,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:78,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:82,7'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:82,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:84,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:88,7'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:88,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:90,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:94,7'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:94,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:96,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:100,7'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:100,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:102,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:106,7'
              BranchSideFuncs:
                - SetLastError
                - CommLog_PrintEx
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:106,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:108,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:112,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:116,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:117,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:119,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:35,36'
          Dst:             SerialSys_s
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:54,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:60,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:66,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:70,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:78,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:84,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:90,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:96,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:102,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:108,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:112,3'
          Dst:             SetLastError
    - functionName:    SerCxSys_s
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          134
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SerialSys_s
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:215,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:215,23'
              BranchSideFuncs:
                - SerialSys_s
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:215,36'
              BranchSideFuncs:
                - SerialSys_s
        - Branch String:   'winpr/libwinpr/comm/comm_sercx_sys.c:216,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:217,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx_sys.c:219,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_sercx_sys.c:215,36'
          Dst:             SerialSys_s
    - functionName:    purge
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pPurgeMask
      BBCount:         32
      ICount:          123
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - CommLog_PrintEx
        - SerialSys_s
        - SetLastError
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:102,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:102,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:102,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:103,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:103,2'
              BranchSideFuncs:
                - winpr_int_assert
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:103,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:104,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:104,2'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:104,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:108,43'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:108,49'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:116,8'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:108,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:110,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:116,8'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:116,43'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:116,49'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:124,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:116,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:118,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:124,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:100,36'
          Dst:             SerialSys_s
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:102,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:103,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:104,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:110,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:112,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:118,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:120,3'
          Dst:             SetLastError
    - functionName:    set_wait_mask
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pWaitMask
      BBCount:         24
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - CommLog_PrintEx
        - SerialSys_s
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:76,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:76,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:76,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:77,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:77,2'
              BranchSideFuncs:
                - winpr_int_assert
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:77,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:78,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:78,2'
              BranchSideFuncs:
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:78,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:82,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:84,3'
              BranchSideFuncs:
                - CommLog_PrintEx
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:95,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:74,36'
          Dst:             SerialSys_s
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:76,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:77,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:78,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:84,3'
          Dst:             CommLog_PrintEx
    - functionName:    get_serial_chars
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pSerialChars
      BBCount:         15
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:53,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:53,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:53,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:54,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:54,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:54,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:53,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:54,2'
          Dst:             winpr_int_assert
    - functionName:    set_serial_chars
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pComm
        - pSerialChars
      BBCount:         15
      ICount:          44
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:45,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:45,2'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:45,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:46,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:46,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:46,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:45,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:46,2'
          Dst:             winpr_int_assert
    - functionName:    SerCx2Sys_s
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          130
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SerCxSys_s
        - SerialSys_s
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:166,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:166,23'
              BranchSideFuncs:
                - SerialSys_s
                - SerCxSys_s
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:166,36'
              BranchSideFuncs:
                - SerialSys_s
                - SerCxSys_s
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:168,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:168,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:169,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_sercx2_sys.c:168,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:169,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_sercx2_sys.c:171,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:166,36'
          Dst:             SerialSys_s
        - Src:             'winpr/libwinpr/comm/comm_sercx2_sys.c:167,35'
          Dst:             SerCxSys_s
    - functionName:    NamedPipeGetFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - NamedPipeIsHandled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:212,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:215,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:215,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:216,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:218,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:212,7'
          Dst:             NamedPipeIsHandled
    - functionName:    NamedPipeIsHandled
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WINPR_HANDLE_IS_HANDLED
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:205,9'
          Dst:             WINPR_HANDLE_IS_HANDLED
    - functionName:    WINPR_HANDLE_IS_HANDLED
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - type
        - invalidValue
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/../handle/handle.h:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/../handle/handle.h:123,31'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/../handle/handle.h:127,6'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/pipe/../handle/handle.h:123,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/../handle/handle.h:124,12'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/../handle/handle.h:125,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/pipe/../handle/handle.h:127,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/../handle/handle.h:127,18'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/pipe/../handle/handle.h:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/../handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/../handle/handle.h:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/../handle/handle.h:129,3'
          Dst:             SetLastError
    - functionName:    PipeWrite
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Object
        - lpBuffer
        - nNumberOfBytesToWrite
        - lpNumberOfBytesWritten
        - lpOverlapped
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:159,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:161,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:166,22'
              BranchSideFuncs:
                - write
                - __errno_location
                - __errno_location
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:171,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:171,31'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - write
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:171,2'
              BranchSideFuncs:
                - __errno_location
                - write
                - __errno_location
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:171,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:170,21'
              BranchSideFuncs:
                - write
                - __errno_location
                - __errno_location
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:173,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:173,22'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:173,26'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:176,35'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:173,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:176,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:161,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:162,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/pipe/pipe.c:170,15'
          Dst:             write
        - Src:             'winpr/libwinpr/pipe/pipe.c:171,31'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/pipe/pipe.c:173,26'
          Dst:             __errno_location
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    19
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    PipeRead
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Object
        - lpBuffer
        - nNumberOfBytesToRead
        - lpNumberOfBytesRead
        - lpOverlapped
      BBCount:         22
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:119,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:121,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:126,22'
              BranchSideFuncs:
                - read
                - __errno_location
                - SetLastError
                - __errno_location
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:131,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:131,31'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - SetLastError
                - read
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:131,2'
              BranchSideFuncs:
                - __errno_location
                - SetLastError
                - read
                - __errno_location
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:131,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:130,20'
              BranchSideFuncs:
                - read
                - __errno_location
                - SetLastError
                - __errno_location
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:133,6'
              BranchSideFuncs:
                - __errno_location
                - SetLastError
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:133,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:135,10'
              BranchSideFuncs:
                - __errno_location
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:147,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:137,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:140,5'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:143,5'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:147,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:148,33'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:150,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:121,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:122,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/pipe/pipe.c:130,15'
          Dst:             read
        - Src:             'winpr/libwinpr/pipe/pipe.c:131,31'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/pipe/pipe.c:137,11'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/pipe/pipe.c:140,5'
          Dst:             SetLastError
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PipeGetFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PipeIsHandled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:89,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:92,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:89,7'
          Dst:             PipeIsHandled
    - functionName:    PipeIsHandled
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WINPR_HANDLE_IS_HANDLED
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:82,9'
          Dst:             WINPR_HANDLE_IS_HANDLED
    - functionName:    PipeCloseHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PipeIsHandled
        - close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:99,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:100,3'
              BranchSideFuncs:
                - free
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:102,6'
              BranchSideFuncs:
                - free
                - close
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:102,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:104,9'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:108,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:99,7'
          Dst:             PipeIsHandled
        - Src:             'winpr/libwinpr/pipe/pipe.c:104,3'
          Dst:             close
    - functionName:    GetNamedPipeClientComputerNameW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Pipe
        - ClientComputerName
        - ClientComputerNameLength
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:939,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:940,2'
          Dst:             SetLastError
    - functionName:    GetNamedPipeClientComputerNameA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Pipe
        - ClientComputerName
        - ClientComputerNameLength
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:930,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:931,2'
          Dst:             SetLastError
    - functionName:    ImpersonateNamedPipeClient
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hNamedPipe
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:921,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:922,2'
          Dst:             SetLastError
    - functionName:    SetNamedPipeHandleState
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hNamedPipe
        - lpMode
        - lpMaxCollectionCount
        - lpCollectDataTimeout
      BBCount:         25
      ICount:          151
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - fcntl64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:886,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:888,29'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:908,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:889,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:889,35'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:889,58'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:891,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:892,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:894,17'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:896,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:897,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:899,7'
              BranchSideFuncs:
                - fcntl64
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:899,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:900,13'
              BranchSideFuncs:
                - fcntl64
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:902,13'
              BranchSideFuncs:
                - fcntl64
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:904,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:905,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:906,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:908,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:910,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:912,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:912,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:914,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:916,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:894,11'
          Dst:             fcntl64
        - Src:             'winpr/libwinpr/pipe/pipe.c:904,7'
          Dst:             fcntl64
    - functionName:    WaitNamedPipeW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpNamedPipeName
        - nTimeOut
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:871,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:872,2'
          Dst:             SetLastError
    - functionName:    WaitNamedPipeA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpNamedPipeName
        - nTimeOut
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - GetNamedPipeUnixDomainSocketFilePathA
        - Sleep
        - winpr_PathFileExists
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:838,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:839,3'
              BranchSideFuncs:
                - GetNamedPipeUnixDomainSocketFilePathA
                - winpr_PathFileExists
                - free
                - Sleep
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:841,53'
              BranchSideFuncs:
                - GetNamedPipeUnixDomainSocketFilePathA
                - winpr_PathFileExists
                - free
                - Sleep
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:843,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:844,3'
              BranchSideFuncs:
                - winpr_PathFileExists
                - free
                - Sleep
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:846,6'
              BranchSideFuncs:
                - winpr_PathFileExists
                - free
                - Sleep
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:846,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:847,12'
              BranchSideFuncs:
                - winpr_PathFileExists
                - free
                - Sleep
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:849,12'
              BranchSideFuncs:
                - winpr_PathFileExists
                - free
                - Sleep
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:853,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:855,9'
              BranchSideFuncs:
                - Sleep
                - winpr_PathFileExists
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:865,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:858,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:853,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:860,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:841,15'
          Dst:             GetNamedPipeUnixDomainSocketFilePathA
        - Src:             'winpr/libwinpr/pipe/pipe.c:853,10'
          Dst:             winpr_PathFileExists
        - Src:             'winpr/libwinpr/pipe/pipe.c:855,3'
          Dst:             Sleep
    - functionName:    TransactNamedPipe
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hNamedPipe
        - lpInBuffer
        - nInBufferSize
        - lpOutBuffer
        - nOutBufferSize
        - lpBytesRead
        - lpOverlapped
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:826,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:827,2'
          Dst:             SetLastError
    - functionName:    PeekNamedPipe
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hNamedPipe
        - lpBuffer
        - nBufferSize
        - lpBytesRead
        - lpTotalBytesAvail
        - lpBytesLeftThisMessage
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:815,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:816,2'
          Dst:             SetLastError
    - functionName:    DisconnectNamedPipe
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hNamedPipe
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:801,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:801,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:803,9'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:803,3'
          Dst:             close
    - functionName:    ConnectNamedPipe
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hNamedPipe
        - lpOverlapped
      BBCount:         17
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - SetEvent
        - SetLastError
        - WLog_Print_dbg_tag
        - accept
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:750,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:752,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:757,7'
              BranchSideFuncs:
                - accept
                - WLog_Print_dbg_tag.6567
                - SetEvent
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:757,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:758,3'
              BranchSideFuncs:
                - accept
                - WLog_Print_dbg_tag.6567
                - SetEvent
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:760,34'
              BranchSideFuncs:
                - accept
                - WLog_Print_dbg_tag.6567
                - SetEvent
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:762,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:764,22'
              BranchSideFuncs:
                - SetEvent
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:779,8'
              BranchSideFuncs:
                - SetEvent
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:768,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:770,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:774,26'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:779,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:780,4'
              BranchSideFuncs:
                - SetEvent
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:782,7'
              BranchSideFuncs:
                - SetEvent
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:782,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:783,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:785,30'
              BranchSideFuncs:
                - SetEvent
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:752,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:753,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/pipe/pipe.c:766,12'
          Dst:             accept
        - Src:             'winpr/libwinpr/pipe/pipe.c:770,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:790,9'
          Dst:             SetEvent
    - functionName:    CreateNamedPipeW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpName
        - dwOpenMode
        - dwPipeMode
        - nMaxInstances
        - nOutBufferSize
        - nInBufferSize
        - nDefaultTimeOut
        - lpSecurityAttributes
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:739,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:740,2'
          Dst:             SetLastError
    - functionName:    NamedPipeCloseHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - NamedPipeIsHandled
        - close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:229,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:230,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:233,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
                - close
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:233,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:234,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:236,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - close
                - close
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:240,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:241,9'
              BranchSideFuncs:
                - close
                - free
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:243,6'
              BranchSideFuncs:
                - free
                - close
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:243,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:244,9'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:246,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:229,7'
          Dst:             NamedPipeIsHandled
        - Src:             'winpr/libwinpr/pipe/pipe.c:241,3'
          Dst:             close
        - Src:             'winpr/libwinpr/pipe/pipe.c:244,3'
          Dst:             close
    - functionName:    winpr_unref_named_pipe
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pNamedPipe
      BBCount:         46
      ICount:          165
      EdgeCount:       50
      CyclomaticComplexity: 6
      functionsReached:
        - ArrayList_Count
        - ArrayList_GetItem
        - ArrayList_Lock
        - ArrayList_Remove
        - ArrayList_Unlock
        - close
        - strcmp
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:527,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:528,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - winpr_int_assert
                - strcmp
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_Remove
                - close
                - free
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:530,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - winpr_int_assert
                - strcmp
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_Remove
                - close
                - free
                - free
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:530,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:530,2'
              BranchSideFuncs:
                - winpr_int_assert
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - winpr_int_assert
                - strcmp
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_Remove
                - close
                - free
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:530,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:531,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:531,2'
              BranchSideFuncs:
                - ArrayList_Lock
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - winpr_int_assert
                - strcmp
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_Remove
                - close
                - free
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:531,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:535,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:538,54'
              BranchSideFuncs:
                - ArrayList_GetItem
                - winpr_int_assert
                - strcmp
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_Unlock
                - ArrayList_Remove
                - close
                - free
                - free
                - ArrayList_Count
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:560,19'
              BranchSideFuncs:
                - ArrayList_Unlock
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:539,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:539,3'
              BranchSideFuncs:
                - strcmp
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_Unlock
                - ArrayList_Remove
                - close
                - free
                - free
                - ArrayList_Count
                - ArrayList_GetItem
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:539,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:541,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:543,4'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - winpr_int_assert
                - strcmp
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_Remove
                - close
                - free
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:558,2'
              BranchSideFuncs:
                - ArrayList_Count
                - ArrayList_Unlock
                - ArrayList_GetItem
                - winpr_int_assert
                - strcmp
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_Remove
                - close
                - free
                - free
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:543,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:543,4'
              BranchSideFuncs:
                - winpr_int_assert
                - ArrayList_Unlock
                - ArrayList_Remove
                - close
                - free
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:543,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:544,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:544,4'
              BranchSideFuncs:
                - ArrayList_Unlock
                - ArrayList_Remove
                - close
                - free
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:544,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:546,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:550,22'
              BranchSideFuncs:
                - ArrayList_Remove
                - close
                - free
                - free
                - ArrayList_Unlock
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:556,4'
              BranchSideFuncs:
                - ArrayList_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:530,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pipe/pipe.c:531,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pipe/pipe.c:533,2'
          Dst:             ArrayList_Lock
        - Src:             'winpr/libwinpr/pipe/pipe.c:535,33'
          Dst:             ArrayList_Count
        - Src:             'winpr/libwinpr/pipe/pipe.c:538,36'
          Dst:             ArrayList_GetItem
        - Src:             'winpr/libwinpr/pipe/pipe.c:539,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pipe/pipe.c:541,8'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/pipe/pipe.c:543,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pipe/pipe.c:544,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/pipe/pipe.c:550,5'
          Dst:             ArrayList_Remove
        - Src:             'winpr/libwinpr/pipe/pipe.c:551,5'
          Dst:             close
        - Src:             'winpr/libwinpr/pipe/pipe.c:560,2'
          Dst:             ArrayList_Unlock
    - functionName:    InitWinPRPipeModule
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ArrayList_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:462,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:462,6'
              BranchSideFuncs:
                - ArrayList_New
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:462,6'
              BranchSideFuncs:
                - ArrayList_New
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:462,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:463,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:465,29'
              BranchSideFuncs:
                - ArrayList_New
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:465,29'
          Dst:             ArrayList_New
    - functionName:    CreateNamedPipeA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpName
        - dwOpenMode
        - dwPipeMode
        - nMaxInstances
        - nOutBufferSize
        - nInBufferSize
        - nDefaultTimeOut
        - lpSecurityAttributes
      BBCount:         57
      ICount:          444
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - ArrayList_Append
        - ArrayList_Count
        - ArrayList_GetItem
        - ArrayList_Lock
        - ArrayList_Unlock
        - CreateDirectoryA
        - GetNamedPipeNameWithoutPrefixA
        - GetNamedPipeUnixDomainSocketBaseFilePathA
        - GetNamedPipeUnixDomainSocketFilePathA
        - InitWinPRPipeModule
        - NamedPipeCloseHandle
        - SetLastError
        - UnixChangeFileMode
        - WINPR_HANDLE_SET_TYPE_AND_MODE
        - WLog_Print_dbg_tag
        - __errno_location
        - _strdup
        - bind
        - calloc
        - close
        - dup
        - listen
        - snprintf
        - socket
        - strcmp
        - winpr_DeleteFile
        - winpr_PathFileExists
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:574,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:576,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:581,7'
              BranchSideFuncs:
                - InitWinPRPipeModule
                - calloc
                - ArrayList_Lock
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - _strdup
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:581,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:582,3'
              BranchSideFuncs:
                - InitWinPRPipeModule
                - calloc
                - ArrayList_Lock
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - _strdup
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:584,7'
              BranchSideFuncs:
                - InitWinPRPipeModule
                - calloc
                - ArrayList_Lock
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - _strdup
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:584,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:585,3'
              BranchSideFuncs:
                - calloc
                - ArrayList_Lock
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - _strdup
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:587,34'
              BranchSideFuncs:
                - calloc
                - ArrayList_Lock
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - _strdup
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:589,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:590,3'
              BranchSideFuncs:
                - ArrayList_Lock
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - _strdup
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:592,17'
              BranchSideFuncs:
                - ArrayList_Lock
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - _strdup
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - GetNamedPipeNameWithoutPrefixA
                - GetNamedPipeUnixDomainSocketFilePathA
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:597,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:598,3'
              BranchSideFuncs:
                - GetNamedPipeNameWithoutPrefixA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - GetNamedPipeUnixDomainSocketFilePathA
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:600,64'
              BranchSideFuncs:
                - GetNamedPipeNameWithoutPrefixA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - GetNamedPipeUnixDomainSocketFilePathA
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:600,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:601,3'
              BranchSideFuncs:
                - GetNamedPipeUnixDomainSocketFilePathA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:603,71'
              BranchSideFuncs:
                - GetNamedPipeUnixDomainSocketFilePathA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:603,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:604,3'
              BranchSideFuncs:
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:606,27'
              BranchSideFuncs:
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:617,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:620,54'
              BranchSideFuncs:
                - ArrayList_GetItem
                - strcmp
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_Count
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:632,6'
              BranchSideFuncs:
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:622,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:624,15'
              BranchSideFuncs:
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:629,2'
              BranchSideFuncs:
                - ArrayList_Count
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
                - ArrayList_GetItem
                - strcmp
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:632,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:634,22'
              BranchSideFuncs:
                - GetNamedPipeUnixDomainSocketBaseFilePathA
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:707,29'
              BranchSideFuncs:
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:636,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:637,4'
              BranchSideFuncs:
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:639,29'
              BranchSideFuncs:
                - winpr_PathFileExists
                - CreateDirectoryA
                - free
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:639,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:641,26'
              BranchSideFuncs:
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:650,8'
              BranchSideFuncs:
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:641,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:643,10'
              BranchSideFuncs:
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:647,23'
              BranchSideFuncs:
                - UnixChangeFileMode
                - free
                - winpr_PathFileExists
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - winpr_DeleteFile
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:652,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:653,21'
              BranchSideFuncs:
                - winpr_DeleteFile
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:655,19'
              BranchSideFuncs:
                - socket
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:655,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:657,9'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:663,5'
              BranchSideFuncs:
                - snprintf
                - bind
                - listen
                - UnixChangeFileMode
                - malloc
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:666,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:668,9'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:674,14'
              BranchSideFuncs:
                - listen
                - UnixChangeFileMode
                - malloc
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:674,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:676,9'
              BranchSideFuncs:
                - __errno_location
                - winpr_strerror
                - WLog_Print_dbg_tag.6567
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:682,22'
              BranchSideFuncs:
                - UnixChangeFileMode
                - malloc
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - _strdup
                - free
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:684,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:685,4'
              BranchSideFuncs:
                - _strdup
                - free
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:687,36'
              BranchSideFuncs:
                - _strdup
                - free
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - ArrayList_Append
                - free
                - free
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:687,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:689,9'
              BranchSideFuncs:
                - ArrayList_Append
                - free
                - free
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:693,26'
              BranchSideFuncs:
                - ArrayList_Append
                - free
                - free
                - NamedPipeCloseHandle
                - ArrayList_Unlock
                - close
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:696,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:698,9'
              BranchSideFuncs:
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:705,2'
              BranchSideFuncs:
                - dup
                - ArrayList_Unlock
                - WLog_Print_dbg_tag.6567
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:713,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:716,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
                - ArrayList_Unlock
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:720,19'
              BranchSideFuncs:
                - ArrayList_Unlock
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:725,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:726,9'
              BranchSideFuncs:
                - close
                - ArrayList_Unlock
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:728,19'
              BranchSideFuncs:
                - ArrayList_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:576,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:577,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/pipe/pipe.c:584,7'
          Dst:             InitWinPRPipeModule
        - Src:             'winpr/libwinpr/pipe/pipe.c:587,34'
          Dst:             calloc
        - Src:             'winpr/libwinpr/pipe/pipe.c:592,2'
          Dst:             ArrayList_Lock
        - Src:             'winpr/libwinpr/pipe/pipe.c:593,2'
          Dst:             WINPR_HANDLE_SET_TYPE_AND_MODE
        - Src:             'winpr/libwinpr/pipe/pipe.c:597,27'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/pipe/pipe.c:600,33'
          Dst:             GetNamedPipeNameWithoutPrefixA
        - Src:             'winpr/libwinpr/pipe/pipe.c:603,33'
          Dst:             GetNamedPipeUnixDomainSocketFilePathA
        - Src:             'winpr/libwinpr/pipe/pipe.c:617,33'
          Dst:             ArrayList_Count
        - Src:             'winpr/libwinpr/pipe/pipe.c:620,36'
          Dst:             ArrayList_GetItem
        - Src:             'winpr/libwinpr/pipe/pipe.c:622,8'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/pipe/pipe.c:636,22'
          Dst:             GetNamedPipeUnixDomainSocketBaseFilePathA
        - Src:             'winpr/libwinpr/pipe/pipe.c:639,8'
          Dst:             winpr_PathFileExists
        - Src:             'winpr/libwinpr/pipe/pipe.c:641,9'
          Dst:             CreateDirectoryA
        - Src:             'winpr/libwinpr/pipe/pipe.c:647,4'
          Dst:             UnixChangeFileMode
        - Src:             'winpr/libwinpr/pipe/pipe.c:652,7'
          Dst:             winpr_PathFileExists
        - Src:             'winpr/libwinpr/pipe/pipe.c:653,4'
          Dst:             winpr_DeleteFile
        - Src:             'winpr/libwinpr/pipe/pipe.c:655,19'
          Dst:             socket
        - Src:             'winpr/libwinpr/pipe/pipe.c:658,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/pipe/pipe.c:658,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/pipe/pipe.c:658,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:664,9'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/pipe/pipe.c:666,7'
          Dst:             bind
        - Src:             'winpr/libwinpr/pipe/pipe.c:669,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/pipe/pipe.c:669,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/pipe/pipe.c:669,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:674,7'
          Dst:             listen
        - Src:             'winpr/libwinpr/pipe/pipe.c:677,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/pipe/pipe.c:677,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/pipe/pipe.c:677,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:682,3'
          Dst:             UnixChangeFileMode
        - Src:             'winpr/libwinpr/pipe/pipe.c:687,28'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/pipe/pipe.c:696,8'
          Dst:             ArrayList_Append
        - Src:             'winpr/libwinpr/pipe/pipe.c:707,25'
          Dst:             dup
        - Src:             'winpr/libwinpr/pipe/pipe.c:716,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:720,2'
          Dst:             ArrayList_Unlock
        - Src:             'winpr/libwinpr/pipe/pipe.c:723,2'
          Dst:             NamedPipeCloseHandle
        - Src:             'winpr/libwinpr/pipe/pipe.c:726,3'
          Dst:             close
        - Src:             'winpr/libwinpr/pipe/pipe.c:728,2'
          Dst:             ArrayList_Unlock
    - functionName:    WINPR_HANDLE_SET_TYPE_AND_MODE
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/../handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _handle
        - _type
        - _mode
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NamedPipeRead
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Object
        - lpBuffer
        - nNumberOfBytesToRead
        - lpNumberOfBytesRead
        - lpOverlapped
      BBCount:         34
      ICount:          197
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - SetEvent
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:257,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:259,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:264,28'
              BranchSideFuncs:
                - read
                - __errno_location
                - SetLastError
                - SetLastError
                - SetLastError
                - __errno_location
                - SetEvent
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:266,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:268,7'
              BranchSideFuncs:
                - SetEvent
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:303,8'
              BranchSideFuncs:
                - SetEvent
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:268,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:269,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:271,3'
              BranchSideFuncs:
                - read
                - __errno_location
                - SetLastError
                - SetLastError
                - SetLastError
                - __errno_location
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:274,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:274,32'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - SetLastError
                - SetLastError
                - SetLastError
                - read
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:274,3'
              BranchSideFuncs:
                - __errno_location
                - SetLastError
                - SetLastError
                - SetLastError
                - read
                - __errno_location
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:274,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:273,21'
              BranchSideFuncs:
                - read
                - __errno_location
                - SetLastError
                - SetLastError
                - SetLastError
                - __errno_location
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:276,7'
              BranchSideFuncs:
                - __errno_location
                - SetLastError
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:276,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:278,4'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:281,12'
              BranchSideFuncs:
                - __errno_location
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:285,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:288,6'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:292,6'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:297,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:298,34'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:299,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:303,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:304,4'
              BranchSideFuncs:
                - SetEvent
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:306,7'
              BranchSideFuncs:
                - SetEvent
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:306,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:307,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:309,24'
              BranchSideFuncs:
                - SetEvent
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:259,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:260,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/pipe/pipe.c:273,16'
          Dst:             read
        - Src:             'winpr/libwinpr/pipe/pipe.c:274,32'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/pipe/pipe.c:278,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/pipe/pipe.c:285,12'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/pipe/pipe.c:288,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/pipe/pipe.c:292,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/pipe/pipe.c:336,9'
          Dst:             SetEvent
    - functionName:    NamedPipeWrite
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Object
        - lpBuffer
        - nNumberOfBytesToWrite
        - lpNumberOfBytesWritten
        - lpOverlapped
      BBCount:         28
      ICount:          182
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - SetEvent
        - SetLastError
        - WLog_Print_dbg_tag
        - __errno_location
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:350,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:352,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
                - SetLastError
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:357,28'
              BranchSideFuncs:
                - write
                - __errno_location
                - __errno_location
                - SetEvent
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:359,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:361,7'
              BranchSideFuncs:
                - SetEvent
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:391,8'
              BranchSideFuncs:
                - SetEvent
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:361,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:362,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:364,3'
              BranchSideFuncs:
                - write
                - __errno_location
                - __errno_location
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:367,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:367,32'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - write
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:367,3'
              BranchSideFuncs:
                - __errno_location
                - write
                - __errno_location
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:367,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:366,22'
              BranchSideFuncs:
                - write
                - __errno_location
                - __errno_location
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:369,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:369,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:371,5'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:385,36'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:373,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:376,16'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:381,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:391,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:392,4'
              BranchSideFuncs:
                - SetEvent
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:394,7'
              BranchSideFuncs:
                - SetEvent
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:394,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:395,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:397,24'
              BranchSideFuncs:
                - SetEvent
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:352,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:353,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/pipe/pipe.c:366,16'
          Dst:             write
        - Src:             'winpr/libwinpr/pipe/pipe.c:367,32'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/pipe/pipe.c:373,12'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/pipe/pipe.c:431,9'
          Dst:             SetEvent
    - functionName:    CreatePipe
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/pipe/pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hReadPipe
        - hWritePipe
        - lpPipeAttributes
        - nSize
      BBCount:         23
      ICount:          167
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - WINPR_HANDLE_SET_TYPE_AND_MODE
        - WLog_Print_dbg_tag
        - calloc
        - close
        - pipe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:483,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:485,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
                - close
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:494,27'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - free
                - close
                - close
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:485,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:486,10'
              BranchSideFuncs:
                - close
                - WLog_Print_dbg_tag.6567
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:487,7'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
                - close
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:487,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:488,10'
              BranchSideFuncs:
                - close
                - WLog_Print_dbg_tag.6567
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:490,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6567
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:497,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:497,21'
              BranchSideFuncs:
                - free
                - free
                - close
                - close
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:499,7'
              BranchSideFuncs:
                - free
                - free
                - close
                - close
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:497,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:499,7'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:508,18'
              BranchSideFuncs:
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
                - WINPR_HANDLE_SET_TYPE_AND_MODE.6578
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:499,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:500,10'
              BranchSideFuncs:
                - close
                - free
                - free
                - close
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:501,7'
              BranchSideFuncs:
                - free
                - free
                - close
        - Branch String:   'winpr/libwinpr/pipe/pipe.c:501,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:502,10'
              BranchSideFuncs:
                - close
                - free
                - free
            - BranchSide:      'winpr/libwinpr/pipe/pipe.c:503,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/pipe/pipe.c:483,6'
          Dst:             pipe
        - Src:             'winpr/libwinpr/pipe/pipe.c:486,4'
          Dst:             close
        - Src:             'winpr/libwinpr/pipe/pipe.c:488,4'
          Dst:             close
        - Src:             'winpr/libwinpr/pipe/pipe.c:490,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/pipe/pipe.c:494,27'
          Dst:             calloc
        - Src:             'winpr/libwinpr/pipe/pipe.c:495,28'
          Dst:             calloc
        - Src:             'winpr/libwinpr/pipe/pipe.c:500,4'
          Dst:             close
        - Src:             'winpr/libwinpr/pipe/pipe.c:502,4'
          Dst:             close
        - Src:             'winpr/libwinpr/pipe/pipe.c:510,2'
          Dst:             WINPR_HANDLE_SET_TYPE_AND_MODE
        - Src:             'winpr/libwinpr/pipe/pipe.c:513,2'
          Dst:             WINPR_HANDLE_SET_TYPE_AND_MODE
    - functionName:    pipe
      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:    GetEnvironmentVariableX
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpName
        - lpBuffer
        - nSize
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetEnvironmentVariableA
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:750,9'
          Dst:             GetEnvironmentVariableA
    - functionName:    GetEnvironmentVariableA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpName
        - lpBuffer
        - nSize
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SetLastError
        - getenv
        - strlen
      functionUses:    17
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:171,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:173,3'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'winpr/libwinpr/environment/environment.c:177,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'winpr/libwinpr/environment/environment.c:179,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:179,32'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/environment/environment.c:180,17'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/environment/environment.c:179,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:180,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/environment/environment.c:182,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:169,14'
          Dst:             getenv
        - Src:             'winpr/libwinpr/environment/environment.c:173,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/environment/environment.c:177,11'
          Dst:             strlen
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EnvironmentBlockToEnvpA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpszEnvironmentBlock
      BBCount:         26
      ICount:          185
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _strdup
        - calloc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:645,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:646,3'
              BranchSideFuncs:
                - calloc
                - strlen
                - _strdup
                - free
                - free
                - strlen
            - BranchSide:      'winpr/libwinpr/environment/environment.c:648,13'
              BranchSideFuncs:
                - calloc
                - strlen
                - _strdup
                - free
                - free
                - strlen
        - Branch String:   'winpr/libwinpr/environment/environment.c:650,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:650,17'
              BranchSideFuncs:
                - calloc
                - strlen
                - _strdup
                - free
                - free
                - strlen
            - BranchSide:      'winpr/libwinpr/environment/environment.c:650,2'
              BranchSideFuncs:
                - calloc
                - strlen
                - _strdup
                - free
                - free
                - strlen
        - Branch String:   'winpr/libwinpr/environment/environment.c:650,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:652,19'
              BranchSideFuncs:
                - strlen
                - calloc
                - strlen
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:657,8'
              BranchSideFuncs:
                - calloc
                - strlen
                - _strdup
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:661,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:662,3'
              BranchSideFuncs:
                - strlen
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:663,2'
              BranchSideFuncs:
                - strlen
                - _strdup
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:665,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:665,17'
              BranchSideFuncs:
                - strlen
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:665,2'
              BranchSideFuncs:
                - strlen
                - _strdup
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:665,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:667,19'
              BranchSideFuncs:
                - strlen
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:682,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/environment/environment.c:669,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:671,15'
              BranchSideFuncs:
                - strlen
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:678,9'
              BranchSideFuncs:
                - strlen
                - _strdup
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:671,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:673,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:675,16'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:652,12'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:660,17'
          Dst:             calloc
        - Src:             'winpr/libwinpr/environment/environment.c:667,12'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:668,17'
          Dst:             _strdup
    - functionName:    SetEnvironmentVariableEBA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - envBlock
        - lpName
        - lpValue
      BBCount:         13
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - MergeEnvironmentStrings
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:600,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:601,3'
              BranchSideFuncs:
                - strlen
                - malloc
                - snprintf
                - MergeEnvironmentStrings
                - free
                - free
                - strlen
                - strlen
                - malloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/environment/environment.c:603,6'
              BranchSideFuncs:
                - strlen
                - malloc
                - snprintf
                - MergeEnvironmentStrings
                - free
                - free
                - strlen
                - strlen
                - malloc
                - snprintf
        - Branch String:   'winpr/libwinpr/environment/environment.c:603,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:605,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - malloc
                - snprintf
                - MergeEnvironmentStrings
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:615,19'
              BranchSideFuncs:
                - strlen
                - malloc
                - snprintf
                - MergeEnvironmentStrings
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:608,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:609,4'
              BranchSideFuncs:
                - snprintf
                - MergeEnvironmentStrings
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:611,19'
              BranchSideFuncs:
                - snprintf
                - MergeEnvironmentStrings
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:618,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:619,4'
              BranchSideFuncs:
                - snprintf
                - MergeEnvironmentStrings
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:621,19'
              BranchSideFuncs:
                - snprintf
                - MergeEnvironmentStrings
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:605,13'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:605,30'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:611,9'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/environment/environment.c:615,12'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:621,9'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/environment/environment.c:626,10'
          Dst:             MergeEnvironmentStrings
    - functionName:    MergeEnvironmentStrings
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - original
        - merge
      BBCount:         87
      ICount:          602
      EdgeCount:       113
      CyclomaticComplexity: 28
      functionsReached:
        - calloc
        - realloc
        - strlen
        - strncmp
        - strstr
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:371,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:372,3'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:374,20'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:378,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:378,18'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:378,2'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:378,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:380,19'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
                - realloc
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:402,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:382,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:384,17'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
                - strlen
            - BranchSide:      'winpr/libwinpr/environment/environment.c:397,37'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:389,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:391,17'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:394,19'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:407,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:409,15'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:413,9'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:415,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:415,33'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:415,2'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:415,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:417,23'
              BranchSideFuncs:
                - strlen
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:496,14'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:420,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:422,24'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:434,9'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:425,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:427,17'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:431,27'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:438,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:440,9'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:485,7'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:440,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:441,5'
              BranchSideFuncs:
                - strlen
                - strstr
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:443,25'
              BranchSideFuncs:
                - strlen
                - strstr
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:446,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:447,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:449,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:450,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:450,41'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:450,41'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/environment/environment.c:450,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:450,41'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:450,41'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:450,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:450,41'
              BranchSideFuncs:
                - strncmp
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:450,41'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:450,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:450,41'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:450,41'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/environment/environment.c:450,41'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:450,41'
              BranchSideFuncs:
                - strncmp
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:450,41'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/environment/environment.c:450,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:453,11'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:483,3'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:453,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:456,17'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:460,6'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:460,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:462,27'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/environment/environment.c:476,17'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:466,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:468,20'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:472,30'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:485,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:487,4'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:492,12'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:496,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:498,8'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:526,2'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:498,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:499,4'
              BranchSideFuncs:
                - strlen
                - free
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:501,24'
              BranchSideFuncs:
                - strlen
                - free
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:503,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:505,24'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - strlen
            - BranchSide:      'winpr/libwinpr/environment/environment.c:518,9'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:508,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:510,17'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:515,27'
              BranchSideFuncs:
                - free
                - strlen
                - realloc
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:369,26'
          Dst:             calloc
        - Src:             'winpr/libwinpr/environment/environment.c:380,12'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:387,28'
          Dst:             realloc
        - Src:             'winpr/libwinpr/environment/environment.c:405,31'
          Dst:             calloc
        - Src:             'winpr/libwinpr/environment/environment.c:418,12'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:423,21'
          Dst:             realloc
        - Src:             'winpr/libwinpr/environment/environment.c:443,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:444,18'
          Dst:             strstr
        - Src:             'winpr/libwinpr/environment/environment.c:450,41'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/environment/environment.c:450,41'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/environment/environment.c:450,8'
          Dst:             strncmp
        - Src:             'winpr/libwinpr/environment/environment.c:464,17'
          Dst:             realloc
        - Src:             'winpr/libwinpr/environment/environment.c:501,17'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:506,21'
          Dst:             realloc
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetEnvironmentVariableEBA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - envBlock
        - lpName
        - lpBuffer
        - nSize
      BBCount:         54
      ICount:          299
      EdgeCount:       69
      CyclomaticComplexity: 17
      functionsReached:
        - strlen
        - strncmp
        - strstr
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:543,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:543,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/environment/environment.c:544,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/environment/environment.c:543,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:544,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/environment/environment.c:546,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/environment/environment.c:548,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:549,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/environment/environment.c:551,2'
              BranchSideFuncs:
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/environment/environment.c:551,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:551,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/environment/environment.c:551,2'
              BranchSideFuncs:
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/environment/environment.c:551,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:553,20'
              BranchSideFuncs:
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - strlen
            - BranchSide:      'winpr/libwinpr/environment/environment.c:579,7'
              BranchSideFuncs:
                - strlen
        - Branch String:   'winpr/libwinpr/environment/environment.c:556,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:559,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - strlen
                - strlen
                - strstr
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - strlen
                - strlen
                - strstr
        - Branch String:   'winpr/libwinpr/environment/environment.c:562,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/environment/environment.c:562,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/environment/environment.c:562,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/environment/environment.c:562,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/environment/environment.c:562,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/environment/environment.c:562,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/environment/environment.c:564,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:566,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/environment/environment.c:570,15'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/environment/environment.c:570,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:572,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'winpr/libwinpr/environment/environment.c:576,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/environment/environment.c:579,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:580,3'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'winpr/libwinpr/environment/environment.c:582,19'
              BranchSideFuncs:
                - strlen
        - Branch String:   'winpr/libwinpr/environment/environment.c:583,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/environment/environment.c:586,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/environment/environment.c:586,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:586,33'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/environment/environment.c:587,17'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/environment/environment.c:586,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:587,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/environment/environment.c:589,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:546,17'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:553,13'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:554,17'
          Dst:             strstr
        - Src:             'winpr/libwinpr/environment/environment.c:562,13'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/environment/environment.c:562,13'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/environment/environment.c:570,7'
          Dst:             strncmp
        - Src:             'winpr/libwinpr/environment/environment.c:582,12'
          Dst:             strlen
    - functionName:    FreeEnvironmentStringsW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpszEnvironmentBlock
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeEnvironmentStringsA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpszEnvironmentBlock
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExpandEnvironmentStringsW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpSrc
        - lpDst
        - nSize
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:333,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    16
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    ExpandEnvironmentStringsA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpSrc
        - lpDst
        - nSize
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:326,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetEnvironmentStringsW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - NewEnvironment
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:319,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetEnvironmentStringsA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - NewEnvironment
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:313,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetEnvironmentStringsW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:307,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:307,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6667
            - BranchSide:      'winpr/libwinpr/environment/environment.c:307,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6667
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:307,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetEnvironmentStrings
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          134
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - realloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:252,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:252,8'
              BranchSideFuncs:
                - calloc
                - strlen
                - realloc
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:252,8'
              BranchSideFuncs:
                - calloc
                - strlen
                - realloc
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:264,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:265,3'
              BranchSideFuncs:
                - strlen
                - realloc
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:267,2'
              BranchSideFuncs:
                - strlen
                - realloc
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:267,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:269,20'
              BranchSideFuncs:
                - strlen
                - realloc
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:297,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/environment/environment.c:271,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:273,10'
              BranchSideFuncs:
                - realloc
                - free
                - strlen
            - BranchSide:      'winpr/libwinpr/environment/environment.c:288,9'
              BranchSideFuncs:
                - strlen
                - realloc
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:278,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:280,10'
              BranchSideFuncs:
                - strlen
                - realloc
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:284,27'
              BranchSideFuncs:
                - strlen
                - realloc
                - free
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:263,31'
          Dst:             calloc
        - Src:             'winpr/libwinpr/environment/environment.c:269,12'
          Dst:             strlen
        - Src:             'winpr/libwinpr/environment/environment.c:277,20'
          Dst:             realloc
    - functionName:    SetEnvironmentVariableW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpName
        - lpValue
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:227,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetEnvironmentVariableA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpName
        - lpValue
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - setenv
        - unsetenv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:203,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:204,3'
              BranchSideFuncs:
                - unsetenv
                - setenv
            - BranchSide:      'winpr/libwinpr/environment/environment.c:206,6'
              BranchSideFuncs:
                - unsetenv
                - setenv
        - Branch String:   'winpr/libwinpr/environment/environment.c:206,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:209,19'
              BranchSideFuncs:
                - setenv
            - BranchSide:      'winpr/libwinpr/environment/environment.c:215,21'
              BranchSideFuncs:
                - unsetenv
        - Branch String:   'winpr/libwinpr/environment/environment.c:209,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:210,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/environment/environment.c:211,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/environment/environment.c:215,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/environment/environment.c:216,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:209,12'
          Dst:             setenv
        - Src:             'winpr/libwinpr/environment/environment.c:215,12'
          Dst:             unsetenv
    - functionName:    setenv
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unsetenv
      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:    GetEnvironmentVariableW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpName
        - lpBuffer
        - nSize
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetLastError
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:195,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/environment/environment.c:196,2'
          Dst:             SetLastError
    - functionName:    NeedCurrentDirectoryForExePathW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ExeName
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:155,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    NeedCurrentDirectoryForExePathA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ExeName
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:149,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetCommandLineW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:143,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:143,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6667
            - BranchSide:      'winpr/libwinpr/environment/environment.c:143,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6667
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:143,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetCommandLineA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:137,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:137,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6667
            - BranchSide:      'winpr/libwinpr/environment/environment.c:137,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6667
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:137,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SearchPathW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPath
        - lpFileName
        - lpExtension
        - nBufferLength
        - lpBuffer
        - lpFilePart
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:131,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SearchPathA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPath
        - lpFileName
        - lpExtension
        - nBufferLength
        - lpBuffer
        - lpFilePart
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:123,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetCurrentDirectoryW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPathName
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:115,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetCurrentDirectoryA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPathName
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:109,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetCurrentDirectoryW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - nBufferLength
        - lpBuffer
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:103,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetCurrentDirectoryA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/environment/environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - nBufferLength
        - lpBuffer
      BBCount:         24
      ICount:          155
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - getcwd
        - realloc
        - strnlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/environment/environment.c:58,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:60,9'
              BranchSideFuncs:
                - getcwd
                - __errno_location
                - free
                - strnlen
                - free
                - free
                - free
                - free
                - realloc
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:63,9'
              BranchSideFuncs:
                - getcwd
                - __errno_location
                - free
                - strnlen
                - free
                - free
                - free
                - free
                - realloc
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:66,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:66,2'
              BranchSideFuncs:
                - free
                - strnlen
                - free
                - free
                - free
                - free
                - realloc
                - free
                - getcwd
                - __errno_location
            - BranchSide:      'winpr/libwinpr/environment/environment.c:66,21'
              BranchSideFuncs:
                - __errno_location
                - free
                - strnlen
                - free
                - free
                - free
                - free
                - realloc
                - free
                - getcwd
        - Branch String:   'winpr/libwinpr/environment/environment.c:66,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:56,10'
              BranchSideFuncs:
                - realloc
                - free
                - getcwd
                - __errno_location
                - free
                - strnlen
                - free
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:68,7'
              BranchSideFuncs:
                - free
                - strnlen
                - free
                - free
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:68,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:70,8'
              BranchSideFuncs:
                - strnlen
                - free
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:74,19'
              BranchSideFuncs:
                - strnlen
                - free
                - free
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:76,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:76,31'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:83,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:76,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:78,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:83,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:83,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:85,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:89,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/environment/environment.c:89,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/environment/environment.c:91,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/environment/environment.c:95,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/environment/environment.c:57,15'
          Dst:             realloc
        - Src:             'winpr/libwinpr/environment/environment.c:65,10'
          Dst:             getcwd
        - Src:             'winpr/libwinpr/environment/environment.c:66,21'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/environment/environment.c:74,11'
          Dst:             strnlen
    - functionName:    getcwd
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reg_unload_value
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - value
      BBCount:         18
      ICount:          61
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:435,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:435,2'
              BranchSideFuncs:
                - winpr_int_assert
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:435,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:436,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:436,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:436,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:438,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:441,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:444,4'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:435,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:436,2'
          Dst:             winpr_int_assert
    - functionName:    reg_unload_key
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - key
      BBCount:         18
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - reg_unload_value
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:454,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:454,2'
              BranchSideFuncs:
                - winpr_int_assert
                - free
                - free
                - reg_unload_value
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:454,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:455,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:455,2'
              BranchSideFuncs:
                - free
                - free
                - reg_unload_value
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:455,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:459,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:461,24'
              BranchSideFuncs:
                - reg_unload_value
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:466,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:454,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:455,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:462,3'
          Dst:             reg_unload_value
    - functionName:    reg_data_type_string
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         15
      ICount:          78
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:58,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:61,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:63,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:65,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:67,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:69,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:71,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:73,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:75,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:77,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:79,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:81,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:83,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:85,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    reg_insert_key
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - key
        - subkey
      BBCount:         41
      ICount:          150
      EdgeCount:       46
      CyclomaticComplexity: 7
      functionsReached:
        - _strdup
        - strcmp
        - strtok_s
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:314,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:314,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - strtok_s
                - free
                - strcmp
                - strtok_s
                - free
                - _strdup
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:314,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:315,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:315,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - strtok_s
                - free
                - strcmp
                - strtok_s
                - free
                - _strdup
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:315,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:316,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:316,2'
              BranchSideFuncs:
                - winpr_int_assert
                - _strdup
                - strtok_s
                - free
                - strcmp
                - strtok_s
                - free
                - _strdup
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:316,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:317,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:317,2'
              BranchSideFuncs:
                - _strdup
                - strtok_s
                - free
                - strcmp
                - strtok_s
                - free
                - _strdup
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:317,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:321,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:322,3'
              BranchSideFuncs:
                - strtok_s
                - free
                - strcmp
                - strtok_s
                - free
                - _strdup
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:324,18'
              BranchSideFuncs:
                - strtok_s
                - free
                - strcmp
                - strtok_s
                - free
                - _strdup
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:326,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:328,14'
              BranchSideFuncs:
                - strcmp
                - strtok_s
                - free
                - free
                - _strdup
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:344,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:328,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:330,8'
              BranchSideFuncs:
                - free
                - strtok_s
                - free
                - strcmp
                - _strdup
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:341,10'
              BranchSideFuncs:
                - strtok_s
                - free
                - strcmp
                - free
                - _strdup
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:330,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:331,31'
              BranchSideFuncs:
                - _strdup
                - free
                - strtok_s
                - free
                - strcmp
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:334,9'
              BranchSideFuncs:
                - free
                - strtok_s
                - free
                - strcmp
                - _strdup
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:334,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:336,10'
              BranchSideFuncs:
                - strtok_s
                - free
                - strcmp
                - free
                - _strdup
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:339,3'
              BranchSideFuncs:
                - strtok_s
                - free
                - strcmp
                - free
                - _strdup
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:314,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:315,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:316,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:317,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:319,9'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/registry/registry_reg.c:324,9'
          Dst:             strtok_s
        - Src:             'winpr/libwinpr/registry/registry_reg.c:328,7'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/registry/registry_reg.c:331,23'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/registry/registry_reg.c:341,10'
          Dst:             strtok_s
    - functionName:    reg_load_value
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - key
      BBCount:         120
      ICount:          614
      EdgeCount:       143
      CyclomaticComplexity: 25
      functionsReached:
        - WLog_Print_dbg_tag
        - __errno_location
        - _strdup
        - calloc
        - reg_data_type_string
        - strchr
        - strlen
        - strncmp
        - strstr
        - strtoul
        - strtoull
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:144,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:144,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strstr
                - strchr
                - calloc
                - free
                - free
                - calloc
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:144,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:145,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:145,2'
              BranchSideFuncs:
                - winpr_int_assert
                - strstr
                - strchr
                - calloc
                - free
                - free
                - calloc
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:145,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:146,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:146,2'
              BranchSideFuncs:
                - strstr
                - strchr
                - calloc
                - free
                - free
                - calloc
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:146,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:150,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:151,3'
              BranchSideFuncs:
                - strchr
                - calloc
                - free
                - free
                - calloc
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:153,9'
              BranchSideFuncs:
                - strchr
                - calloc
                - free
                - free
                - calloc
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:156,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:157,10'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - calloc
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:159,17'
              BranchSideFuncs:
                - strchr
                - calloc
                - free
                - free
                - calloc
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:161,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:162,3'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - calloc
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:164,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - calloc
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:166,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:167,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:169,23'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - calloc
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:171,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:172,3'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:174,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - strchr
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:177,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:178,3'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:180,16'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:183,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:185,62'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - strchr
                - free
                - free
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:197,10'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:186,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:186,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
                - strchr
                - free
                - free
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:186,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:187,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:187,3'
              BranchSideFuncs:
                - winpr_int_assert
                - strncmp
                - strchr
                - free
                - free
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:187,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:188,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:188,3'
              BranchSideFuncs:
                - strncmp
                - strchr
                - free
                - free
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:188,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:190,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:192,18'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:195,2'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strncmp
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:197,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:201,18'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:215,23'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - WLog_Print_dbg_tag.6731
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:230,25'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - strlen
                - strchr
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:253,4'
              BranchSideFuncs:
                - reg_data_type_string
                - WLog_Print_dbg_tag.6731
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:205,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:205,25'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6731
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:207,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6731
                - free
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:205,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:207,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6731
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:210,31'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:219,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:219,25'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6731
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:221,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6731
                - free
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:219,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:221,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.6731
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:225,32'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:231,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:232,5'
              BranchSideFuncs:
                - strlen
                - strchr
                - free
                - free
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:235,30'
              BranchSideFuncs:
                - strlen
                - strchr
                - free
                - free
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:237,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:238,5'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:239,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - _strdup
                - free
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:240,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,22'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:241,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:240,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,29'
              BranchSideFuncs:
                - winpr_int_assert
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:240,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,29'
              BranchSideFuncs:
                - winpr_int_assert
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,29'
              BranchSideFuncs:
                - winpr_int_assert
                - _strdup
                - free
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:240,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,29'
              BranchSideFuncs:
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,29'
              BranchSideFuncs:
                - winpr_int_assert
                - _strdup
                - free
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:240,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,29'
              BranchSideFuncs:
                - winpr_int_assert
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:240,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,29'
              BranchSideFuncs:
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:240,29'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:240,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:241,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:242,8'
              BranchSideFuncs:
                - _strdup
                - free
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:242,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:243,10'
              BranchSideFuncs:
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:244,8'
              BranchSideFuncs:
                - _strdup
                - free
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:244,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:245,5'
              BranchSideFuncs:
                - _strdup
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:246,33'
              BranchSideFuncs:
                - _strdup
                - free
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:248,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:249,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:251,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:258,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:260,17'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:264,20'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:266,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:268,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:271,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:144,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:145,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:146,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:149,9'
          Dst:             strstr
        - Src:             'winpr/libwinpr/registry/registry_reg.c:159,10'
          Dst:             strchr
        - Src:             'winpr/libwinpr/registry/registry_reg.c:169,16'
          Dst:             calloc
        - Src:             'winpr/libwinpr/registry/registry_reg.c:175,19'
          Dst:             calloc
        - Src:             'winpr/libwinpr/registry/registry_reg.c:186,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:187,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:188,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:190,7'
          Dst:             strncmp
        - Src:             'winpr/libwinpr/registry/registry_reg.c:202,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/registry/registry_reg.c:203,10'
          Dst:             strtoul
        - Src:             'winpr/libwinpr/registry/registry_reg.c:205,9'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/registry/registry_reg.c:207,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/registry/registry_reg.c:216,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/registry/registry_reg.c:217,10'
          Dst:             strtoull
        - Src:             'winpr/libwinpr/registry/registry_reg.c:219,9'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/registry/registry_reg.c:221,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/registry/registry_reg.c:230,18'
          Dst:             strchr
        - Src:             'winpr/libwinpr/registry/registry_reg.c:235,23'
          Dst:             strlen
        - Src:             'winpr/libwinpr/registry/registry_reg.c:236,16'
          Dst:             strchr
        - Src:             'winpr/libwinpr/registry/registry_reg.c:240,29'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:240,29'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:246,25'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/registry/registry_reg.c:253,4'
          Dst:             reg_data_type_string
        - Src:             'winpr/libwinpr/registry/registry_reg.c:253,4'
          Dst:             WLog_Print_dbg_tag
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reg_load_peek_next_line
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:304,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:304,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:304,2'
          Dst:             winpr_int_assert
    - functionName:    _ftelli64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wtypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ftello64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/wtypes.h:495,9'
          Dst:             ftello64
    - functionName:    _fseeki64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wtypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fp
        - offset
        - origin
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fseeko64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/wtypes.h:489,9'
          Dst:             fseeko64
    - functionName:    reg_load_finish
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:125,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:126,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:128,6'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:128,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:128,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:130,8'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    reg_load_key
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - key
      BBCount:         43
      ICount:          235
      EdgeCount:       51
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - reg_insert_key
        - reg_load_get_next_line
        - reg_load_has_next_line
        - reg_load_peek_next_line
        - reg_load_value
        - strrchr
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:353,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:353,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strrchr
                - calloc
                - malloc
                - free
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
                - reg_load_value
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:353,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:354,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:354,2'
              BranchSideFuncs:
                - winpr_int_assert
                - strrchr
                - calloc
                - malloc
                - free
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
                - reg_load_value
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:354,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:356,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:356,2'
              BranchSideFuncs:
                - strrchr
                - calloc
                - malloc
                - free
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
                - reg_load_value
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:356,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:359,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:360,3'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
                - reg_load_value
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:362,20'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
                - reg_load_value
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:364,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:365,3'
              BranchSideFuncs:
                - malloc
                - free
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
                - reg_load_value
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:367,20'
              BranchSideFuncs:
                - malloc
                - free
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
                - reg_load_value
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:370,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:372,8'
              BranchSideFuncs:
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
                - reg_load_value
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:376,9'
              BranchSideFuncs:
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
                - reg_load_value
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:379,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:381,40'
              BranchSideFuncs:
                - reg_load_peek_next_line
                - reg_load_get_next_line
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_value
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:394,17'
              BranchSideFuncs:
                - reg_insert_key
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:383,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:384,4'
              BranchSideFuncs:
                - reg_insert_key
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:386,26'
              BranchSideFuncs:
                - reg_load_get_next_line
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_value
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:388,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:379,2'
              BranchSideFuncs:
                - reg_load_value
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:390,19'
              BranchSideFuncs:
                - reg_load_value
                - reg_load_has_next_line
                - reg_insert_key
                - reg_load_peek_next_line
                - reg_load_get_next_line
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:396,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:398,18'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:402,18'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:404,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:406,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:409,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:353,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:354,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:356,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:358,9'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/registry/registry_reg.c:362,20'
          Dst:             calloc
        - Src:             'winpr/libwinpr/registry/registry_reg.c:379,9'
          Dst:             reg_load_has_next_line
        - Src:             'winpr/libwinpr/registry/registry_reg.c:381,16'
          Dst:             reg_load_peek_next_line
        - Src:             'winpr/libwinpr/registry/registry_reg.c:386,3'
          Dst:             reg_load_get_next_line
        - Src:             'winpr/libwinpr/registry/registry_reg.c:390,4'
          Dst:             reg_load_value
        - Src:             'winpr/libwinpr/registry/registry_reg.c:394,2'
          Dst:             reg_insert_key
    - functionName:    reg_load_has_next_line
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:285,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:286,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:288,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reg_load_get_next_line
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - strtok_s
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:293,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:294,3'
              BranchSideFuncs:
                - strtok_s
                - strlen
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:296,14'
              BranchSideFuncs:
                - strtok_s
                - strlen
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:297,19'
          Dst:             strtok_s
        - Src:             'winpr/libwinpr/registry/registry_reg.c:298,21'
          Dst:             strlen
    - functionName:    reg_load_start
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         26
      ICount:          154
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - _fseeki64
        - _ftelli64
        - fread
        - realloc
        - strtok_s
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:94,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:94,2'
              BranchSideFuncs:
                - winpr_int_assert
                - _fseeki64.6756
                - _ftelli64.6755
                - _fseeki64.6756
                - realloc
                - fread
                - strtok_s
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:94,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:95,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:95,2'
              BranchSideFuncs:
                - _fseeki64.6756
                - _ftelli64.6755
                - _fseeki64.6756
                - realloc
                - fread
                - strtok_s
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:95,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:97,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:99,24'
              BranchSideFuncs:
                - _ftelli64.6755
                - _fseeki64.6756
                - realloc
                - fread
                - strtok_s
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:100,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:101,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:102,2'
              BranchSideFuncs:
                - realloc
                - fread
                - strtok_s
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:105,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:106,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:108,26'
              BranchSideFuncs:
                - realloc
                - fread
                - strtok_s
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:110,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:111,3'
              BranchSideFuncs:
                - fread
                - strtok_s
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:112,16'
              BranchSideFuncs:
                - fread
                - strtok_s
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:114,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:117,2'
              BranchSideFuncs:
                - strtok_s
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:94,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:95,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:97,6'
          Dst:             _fseeki64
        - Src:             'winpr/libwinpr/registry/registry_reg.c:99,14'
          Dst:             _ftelli64
        - Src:             'winpr/libwinpr/registry/registry_reg.c:100,6'
          Dst:             _fseeki64
        - Src:             'winpr/libwinpr/registry/registry_reg.c:108,18'
          Dst:             realloc
        - Src:             'winpr/libwinpr/registry/registry_reg.c:114,6'
          Dst:             fread
        - Src:             'winpr/libwinpr/registry/registry_reg.c:119,19'
          Dst:             strtok_s
    - functionName:    reg_type_string
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         15
      ICount:          78
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:543,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:546,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:548,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:550,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:552,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:554,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:556,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:558,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:560,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:562,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:564,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:566,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:568,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:570,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reg_unload
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         15
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - reg_unload_key
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:472,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:472,2'
              BranchSideFuncs:
                - free
                - reg_unload_key
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:472,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:473,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:473,6'
              BranchSideFuncs:
                - free
                - reg_unload_key
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:475,18'
              BranchSideFuncs:
                - free
                - reg_unload_key
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:477,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:479,23'
              BranchSideFuncs:
                - reg_unload_key
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:484,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:472,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/registry/registry_reg.c:480,4'
          Dst:             reg_unload_key
    - functionName:    reg_close
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - reg_unload
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:531,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:531,6'
              BranchSideFuncs:
                - reg_unload
                - free
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:533,14'
              BranchSideFuncs:
                - reg_unload
                - free
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:534,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:535,17'
              BranchSideFuncs:
                - fclose
                - free
                - free
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:536,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:533,3'
          Dst:             reg_unload
        - Src:             'winpr/libwinpr/registry/registry_reg.c:535,10'
          Dst:             fclose
    - functionName:    reg_load
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - reg_load_finish
        - reg_load_get_next_line
        - reg_load_has_next_line
        - reg_load_key
        - reg_load_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:420,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:422,26'
              BranchSideFuncs:
                - reg_load_get_next_line
                - reg_load_has_next_line
                - reg_load_finish
                - reg_load_key
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:430,18'
              BranchSideFuncs:
                - reg_load_finish
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:424,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:420,2'
              BranchSideFuncs:
                - reg_load_key
                - reg_load_has_next_line
                - reg_load_finish
                - reg_load_get_next_line
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:426,17'
              BranchSideFuncs:
                - reg_load_key
                - reg_load_has_next_line
                - reg_load_finish
                - reg_load_get_next_line
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:418,2'
          Dst:             reg_load_start
        - Src:             'winpr/libwinpr/registry/registry_reg.c:420,9'
          Dst:             reg_load_has_next_line
        - Src:             'winpr/libwinpr/registry/registry_reg.c:422,3'
          Dst:             reg_load_get_next_line
        - Src:             'winpr/libwinpr/registry/registry_reg.c:426,4'
          Dst:             reg_load_key
        - Src:             'winpr/libwinpr/registry/registry_reg.c:430,2'
          Dst:             reg_load_finish
    - functionName:    reg_open
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/registry/registry_reg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - read_only
      BBCount:         19
      ICount:          140
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - reg_close
        - reg_load
        - winpr_GetConfigFilePath
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:492,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:493,3'
              BranchSideFuncs:
                - winpr_GetConfigFilePath
                - reg_close
                - winpr_fopen
                - winpr_fopen
                - calloc
                - reg_load
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:495,19'
              BranchSideFuncs:
                - winpr_GetConfigFilePath
                - reg_close
                - winpr_fopen
                - winpr_fopen
                - calloc
                - reg_load
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:497,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:498,3'
              BranchSideFuncs:
                - winpr_fopen
                - winpr_fopen
                - reg_close
                - calloc
                - reg_load
                - winpr_fopen
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:500,6'
              BranchSideFuncs:
                - winpr_fopen
                - winpr_fopen
                - reg_close
                - calloc
                - reg_load
                - winpr_fopen
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:500,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:501,25'
              BranchSideFuncs:
                - winpr_fopen
                - reg_close
                - calloc
                - reg_load
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:504,25'
              BranchSideFuncs:
                - winpr_fopen
                - winpr_fopen
                - reg_close
                - calloc
                - reg_load
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:510,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:511,3'
              BranchSideFuncs:
                - calloc
                - reg_close
                - reg_load
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:513,27'
              BranchSideFuncs:
                - calloc
                - reg_close
                - reg_load
        - Branch String:   'winpr/libwinpr/registry/registry_reg.c:515,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:516,3'
              BranchSideFuncs:
                - reg_load
            - BranchSide:      'winpr/libwinpr/registry/registry_reg.c:518,2'
              BranchSideFuncs:
                - reg_load
      Callsites:
        - Src:             'winpr/libwinpr/registry/registry_reg.c:490,19'
          Dst:             calloc
        - Src:             'winpr/libwinpr/registry/registry_reg.c:496,18'
          Dst:             winpr_GetConfigFilePath
        - Src:             'winpr/libwinpr/registry/registry_reg.c:501,13'
          Dst:             winpr_fopen
        - Src:             'winpr/libwinpr/registry/registry_reg.c:504,13'
          Dst:             winpr_fopen
        - Src:             'winpr/libwinpr/registry/registry_reg.c:507,14'
          Dst:             winpr_fopen
        - Src:             'winpr/libwinpr/registry/registry_reg.c:513,27'
          Dst:             calloc
        - Src:             'winpr/libwinpr/registry/registry_reg.c:521,2'
          Dst:             reg_load
        - Src:             'winpr/libwinpr/registry/registry_reg.c:525,2'
          Dst:             reg_close
    - functionName:    winpr_GetConfigFilePath
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - system
        - filename
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - GetCombinedPath
        - GetKnownSubPath
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:1219,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1220,3'
              BranchSideFuncs:
                - GetCombinedPath
                - free
            - BranchSide:      'winpr/libwinpr/path/path.c:1221,7'
              BranchSideFuncs:
                - GetCombinedPath
                - free
        - Branch String:   'winpr/libwinpr/path/path.c:1221,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1222,10'
              BranchSideFuncs:
                - GetCombinedPath
                - free
            - BranchSide:      'winpr/libwinpr/path/path.c:1224,31'
              BranchSideFuncs:
                - GetCombinedPath
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:1216,15'
          Dst:             GetKnownSubPath
        - Src:             'winpr/libwinpr/path/path.c:1224,15'
          Dst:             GetCombinedPath
    - functionName:    concat
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - path
        - pathlen
        - name
        - namelen
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _wcsncat
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:1116,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1117,3'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/path.c:1119,11'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:1115,15'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/path.c:1119,2'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/path.c:1120,2'
          Dst:             _wcsncat
    - functionName:    winpr_RemoveDirectory_RecursiveW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPathName
      BBCount:         47
      ICount:          273
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - DeleteFileW
        - FindClose
        - FindFirstFileW
        - FindNextFileW
        - InitializeConstWCharFromUtf8
        - NativePathCchAppendW
        - RemoveDirectoryW
        - _wcslen
        - _wcsncat
        - _wcsnlen
        - calloc
        - concat
        - winpr_RemoveDirectory_RecursiveW
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:1138,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1139,3'
              BranchSideFuncs:
                - _wcslen
                - calloc
                - _wcsncat
                - InitializeConstWCharFromUtf8
                - NativePathCchAppendW
                - FindFirstFileW
                - _wcsnlen
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
            - BranchSide:      'winpr/libwinpr/path/path.c:1141,37'
              BranchSideFuncs:
                - _wcslen
                - calloc
                - _wcsncat
                - InitializeConstWCharFromUtf8
                - NativePathCchAppendW
                - FindFirstFileW
                - _wcsnlen
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'winpr/libwinpr/path/path.c:1144,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1145,3'
              BranchSideFuncs:
                - _wcsncat
                - InitializeConstWCharFromUtf8
                - NativePathCchAppendW
                - FindFirstFileW
                - _wcsnlen
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
            - BranchSide:      'winpr/libwinpr/path/path.c:1146,11'
              BranchSideFuncs:
                - _wcsncat
                - InitializeConstWCharFromUtf8
                - NativePathCchAppendW
                - FindFirstFileW
                - _wcsnlen
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'winpr/libwinpr/path/path.c:1152,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1153,3'
              BranchSideFuncs:
                - FindClose
                - free
            - BranchSide:      'winpr/libwinpr/path/path.c:1155,19'
              BranchSideFuncs:
                - FindFirstFileW
                - _wcsnlen
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'winpr/libwinpr/path/path.c:1158,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1159,3'
              BranchSideFuncs:
                - FindClose
                - free
            - BranchSide:      'winpr/libwinpr/path/path.c:1161,6'
              BranchSideFuncs:
                - _wcsnlen
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'winpr/libwinpr/path/path.c:1167,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1167,33'
              BranchSideFuncs:
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
            - BranchSide:      'winpr/libwinpr/path/path.c:1168,8'
              BranchSideFuncs:
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'winpr/libwinpr/path/path.c:1167,54'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1168,8'
              BranchSideFuncs:
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - DeleteFileW
                - free
                - winpr_RemoveDirectory_RecursiveW
                - FindNextFileW
            - BranchSide:      'winpr/libwinpr/path/path.c:1170,4'
              BranchSideFuncs:
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - DeleteFileW
                - free
                - winpr_RemoveDirectory_RecursiveW
                - FindNextFileW
        - Branch String:   'winpr/libwinpr/path/path.c:1168,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1168,33'
              BranchSideFuncs:
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
            - BranchSide:      'winpr/libwinpr/path/path.c:1173,28'
              BranchSideFuncs:
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'winpr/libwinpr/path/path.c:1168,53'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1168,69'
              BranchSideFuncs:
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
            - BranchSide:      'winpr/libwinpr/path/path.c:1173,28'
              BranchSideFuncs:
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'winpr/libwinpr/path/path.c:1167,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1170,4'
              BranchSideFuncs:
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - DeleteFileW
                - free
                - winpr_RemoveDirectory_RecursiveW
                - FindNextFileW
            - BranchSide:      'winpr/libwinpr/path/path.c:1173,28'
              BranchSideFuncs:
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'winpr/libwinpr/path/path.c:1174,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1175,4'
              BranchSideFuncs:
                - DeleteFileW
                - free
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
            - BranchSide:      'winpr/libwinpr/path/path.c:1177,20'
              BranchSideFuncs:
                - DeleteFileW
                - free
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'winpr/libwinpr/path/path.c:1177,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1178,43'
              BranchSideFuncs:
                - winpr_RemoveDirectory_RecursiveW
                - free
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - DeleteFileW
                - FindNextFileW
            - BranchSide:      'winpr/libwinpr/path/path.c:1180,22'
              BranchSideFuncs:
                - DeleteFileW
                - free
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - winpr_RemoveDirectory_RecursiveW
                - FindNextFileW
        - Branch String:   'winpr/libwinpr/path/path.c:1184,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1185,4'
              BranchSideFuncs:
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - DeleteFileW
                - free
                - winpr_RemoveDirectory_RecursiveW
                - FindNextFileW
            - BranchSide:      'winpr/libwinpr/path/path.c:1186,2'
              BranchSideFuncs:
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - DeleteFileW
                - free
                - winpr_RemoveDirectory_RecursiveW
                - FindNextFileW
        - Branch String:   'winpr/libwinpr/path/path.c:1186,15'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1186,32'
              BranchSideFuncs:
                - FindNextFileW
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - DeleteFileW
                - free
                - winpr_RemoveDirectory_RecursiveW
            - BranchSide:      'winpr/libwinpr/path/path.c:1186,2'
              BranchSideFuncs:
                - FindClose
                - free
                - RemoveDirectoryW
                - _wcsnlen
                - concat
                - DeleteFileW
                - free
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
        - Branch String:   'winpr/libwinpr/path/path.c:1186,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1165,44'
              BranchSideFuncs:
                - _wcsnlen
                - concat
                - FindClose
                - free
                - DeleteFileW
                - free
                - RemoveDirectoryW
                - FindNextFileW
                - winpr_RemoveDirectory_RecursiveW
            - BranchSide:      'winpr/libwinpr/path/path.c:1188,6'
              BranchSideFuncs:
                - FindClose
                - free
                - RemoveDirectoryW
        - Branch String:   'winpr/libwinpr/path/path.c:1188,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1188,6'
              BranchSideFuncs:
                - RemoveDirectoryW
                - FindClose
                - free
            - BranchSide:      'winpr/libwinpr/path/path.c:1190,25'
              BranchSideFuncs:
                - RemoveDirectoryW
                - FindClose
                - free
        - Branch String:   'winpr/libwinpr/path/path.c:1190,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1191,8'
              BranchSideFuncs:
                - FindClose
                - free
            - BranchSide:      'winpr/libwinpr/path/path.c:1192,2'
              BranchSideFuncs:
                - FindClose
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:1141,29'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/path.c:1143,22'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/path.c:1146,2'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/path.c:1149,22'
          Dst:             InitializeConstWCharFromUtf8
        - Src:             'winpr/libwinpr/path/path.c:1150,21'
          Dst:             NativePathCchAppendW
        - Src:             'winpr/libwinpr/path/path.c:1156,8'
          Dst:             FindFirstFileW
        - Src:             'winpr/libwinpr/path/path.c:1165,22'
          Dst:             _wcsnlen
        - Src:             'winpr/libwinpr/path/path.c:1173,21'
          Dst:             concat
        - Src:             'winpr/libwinpr/path/path.c:1178,10'
          Dst:             winpr_RemoveDirectory_RecursiveW
        - Src:             'winpr/libwinpr/path/path.c:1180,10'
          Dst:             DeleteFileW
        - Src:             'winpr/libwinpr/path/path.c:1186,18'
          Dst:             FindNextFileW
        - Src:             'winpr/libwinpr/path/path.c:1190,8'
          Dst:             RemoveDirectoryW
        - Src:             'winpr/libwinpr/path/path.c:1195,2'
          Dst:             FindClose
    - functionName:    NativePathCchAppendW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAppend.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszMore
      BBCount:         42
      ICount:          266
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
        - _wcsncat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:18,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:19,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:21,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:21,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:22,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:24,6'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:24,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:24,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:25,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:24,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:25,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:27,26'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:33,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:33,23'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:33,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:35,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:35,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:37,18'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:42,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,30'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,45'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:45,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,64'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,67'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:53,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:45,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:53,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:45,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:47,18'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:52,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:55,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:57,16'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:64,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:27,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:28,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:39,31'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:39,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:49,27'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:49,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:60,23'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:60,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:61,27'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:61,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:66,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    HRESULT_FROM_WIN32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/error.h:154,6'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/error.h:155,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/error.h:156,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winpr_RemoveDirectory_RecursiveA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPathName
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertUtf8ToWCharAlloc
        - winpr_RemoveDirectory_RecursiveW
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:1127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1128,3'
              BranchSideFuncs:
                - winpr_RemoveDirectory_RecursiveW
                - free
            - BranchSide:      'winpr/libwinpr/path/path.c:1129,51'
              BranchSideFuncs:
                - winpr_RemoveDirectory_RecursiveW
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:1126,16'
          Dst:             ConvertUtf8ToWCharAlloc
        - Src:             'winpr/libwinpr/path/path.c:1129,18'
          Dst:             winpr_RemoveDirectory_RecursiveW
    - functionName:    GetKnownPathIdString
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         10
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:1092,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1095,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1097,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1099,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1101,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1103,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1105,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1107,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1109,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PathGetSharedLibraryExtensionW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - dwFlags
      BBCount:         24
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - InitializeConstWCharFromUtf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:1034,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1036,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1060,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:1036,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1038,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1049,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:1038,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1039,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1041,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:1041,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1042,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1044,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:1044,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1045,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1046,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:1049,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1050,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1052,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:1052,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1053,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1055,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:1055,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1056,12'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:1060,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:1070,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1083,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:1021,47'
          Dst:             InitializeConstWCharFromUtf8
        - Src:             'winpr/libwinpr/path/path.c:1024,6'
          Dst:             InitializeConstWCharFromUtf8
        - Src:             'winpr/libwinpr/path/path.c:1025,49'
          Dst:             InitializeConstWCharFromUtf8
        - Src:             'winpr/libwinpr/path/path.c:1028,6'
          Dst:             InitializeConstWCharFromUtf8
        - Src:             'winpr/libwinpr/path/path.c:1030,6'
          Dst:             InitializeConstWCharFromUtf8
        - Src:             'winpr/libwinpr/path/path.c:1032,6'
          Dst:             InitializeConstWCharFromUtf8
    - functionName:    PathGetSharedLibraryExtensionA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - dwFlags
      BBCount:         22
      ICount:          107
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:962,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:964,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:988,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:964,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:966,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:977,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:966,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:967,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:969,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:969,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:970,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:972,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:972,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:973,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:974,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:977,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:978,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:980,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:980,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:981,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:983,8'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:983,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:984,5'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:988,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:998,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:1011,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PathGetSeparatorW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - dwFlags
      BBCount:         13
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:937,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:938,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:940,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:940,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:941,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:942,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:942,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:943,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:944,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PathGetSeparatorA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - dwFlags
      BBCount:         13
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:913,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:914,11'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:916,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:916,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:917,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:918,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:918,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:919,13'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:920,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PathCchConvertStyleW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - dwFlags
      BBCount:         32
      ICount:          159
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:851,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:853,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:859,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:853,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:855,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:858,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:855,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:856,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:857,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:859,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:861,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:867,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:861,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:863,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:866,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:863,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:864,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:865,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:867,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:883,16'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:899,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:883,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:885,9'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:895,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:885,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:886,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:887,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PathCchConvertStyleA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - dwFlags
      BBCount:         32
      ICount:          159
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:801,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:803,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:809,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:803,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:805,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:808,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:805,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:806,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:807,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:809,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:811,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:817,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:811,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:813,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:816,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:813,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:814,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:815,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:817,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:830,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:843,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:830,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:832,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:839,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:832,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:833,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:834,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PathCchRemoveFileSpecW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:787,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    35
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    PathCchRemoveFileSpecA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:781,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchStripPrefixW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         30
      ICount:          172
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - HRESULT_FROM_WIN32
        - IsCharAlphaW
        - _wcslen
        - wmemmove_s
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:740,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:741,3'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/path.c:743,6'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/path.c:743,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:743,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:744,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:743,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:744,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:746,16'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/path.c:746,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:746,40'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/path.c:746,14'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/path.c:746,60'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:746,64'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/path.c:746,14'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/path.c:746,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:746,14'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/path.c:747,16'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/path.c:751,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:753,7'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/path.c:772,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:753,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:754,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:756,31'
              BranchSideFuncs:
                - _wcslen
                - IsCharAlphaW
                - wmemmove_s
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/path.c:757,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:758,11'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/path.c:760,20'
              BranchSideFuncs:
                - IsCharAlphaW
                - wmemmove_s
        - Branch String:   'winpr/libwinpr/path/path.c:760,32'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:760,36'
              BranchSideFuncs:
                - wmemmove_s
            - BranchSide:      'winpr/libwinpr/path/path.c:770,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:760,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:762,15'
              BranchSideFuncs:
                - wmemmove_s
            - BranchSide:      'winpr/libwinpr/path/path.c:770,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:756,22'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/path.c:758,11'
          Dst:             HRESULT_FROM_WIN32
        - Src:             'winpr/libwinpr/path/path.c:760,7'
          Dst:             IsCharAlphaW
        - Src:             'winpr/libwinpr/path/path.c:762,4'
          Dst:             wmemmove_s
    - functionName:    PathCchStripPrefixA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         28
      ICount:          154
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - IsCharAlphaA
        - memmove_s
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:705,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:706,3'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
            - BranchSide:      'winpr/libwinpr/path/path.c:708,6'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
        - Branch String:   'winpr/libwinpr/path/path.c:708,18'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:708,21'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:709,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:708,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:709,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:711,16'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
        - Branch String:   'winpr/libwinpr/path/path.c:711,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:711,40'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
            - BranchSide:      'winpr/libwinpr/path/path.c:711,14'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
        - Branch String:   'winpr/libwinpr/path/path.c:711,60'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:711,64'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
            - BranchSide:      'winpr/libwinpr/path/path.c:711,14'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
        - Branch String:   'winpr/libwinpr/path/path.c:711,83'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:711,14'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
            - BranchSide:      'winpr/libwinpr/path/path.c:712,16'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
        - Branch String:   'winpr/libwinpr/path/path.c:716,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:718,7'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
            - BranchSide:      'winpr/libwinpr/path/path.c:733,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:718,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:719,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:721,19'
              BranchSideFuncs:
                - IsCharAlphaA
                - memmove_s
        - Branch String:   'winpr/libwinpr/path/path.c:721,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:721,35'
              BranchSideFuncs:
                - memmove_s
            - BranchSide:      'winpr/libwinpr/path/path.c:731,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:721,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:723,14'
              BranchSideFuncs:
                - memmove_s
            - BranchSide:      'winpr/libwinpr/path/path.c:731,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:721,7'
          Dst:             IsCharAlphaA
        - Src:             'winpr/libwinpr/path/path.c:723,4'
          Dst:             memmove_s
    - functionName:    PathCchStripToRootW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:693,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchStripToRootA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:687,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchSkipRootW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - ppszRootEnd
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:677,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchSkipRootA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - ppszRootEnd
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:671,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathIsUNCExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - ppszServer
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:653,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:654,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:656,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:656,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:656,31'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:662,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:656,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:658,18'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:662,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PathIsUNCExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - ppszServer
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:639,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:640,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:642,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:642,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:642,31'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:648,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:642,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:644,18'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:648,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PathCchIsRootW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:629,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchIsRootA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:623,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchRemoveExtensionW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:613,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchRemoveExtensionA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:607,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchRenameExtensionW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszExt
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:597,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchRenameExtensionA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszExt
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:590,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchFindExtensionW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - ppszExt
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:579,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchFindExtensionA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - ppszExt
      BBCount:         30
      ICount:          146
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/path.c:538,15'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:538,19'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:539,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:538,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:538,31'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:539,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:538,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:539,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:543,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:543,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:543,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:543,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:543,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:545,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:548,7'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:548,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:551,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:555,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:559,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:561,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:573,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:561,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:563,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:567,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:567,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:567,25'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:568,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:567,35'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:567,40'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:568,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/path.c:567,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/path.c:568,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/path.c:570,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    NativePathAllocCombineW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathIn
        - pszMore
        - dwFlags
        - ppszPathOut
      BBCount:         32
      ICount:          246
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Print_dbg_tag
        - _wcslen
        - _wcsncat
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:35,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:36,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:38,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:38,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:38,21'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:41,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:38,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:39,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:41,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:41,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:42,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:44,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:45,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:47,41'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:51,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:52,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:55,7'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:58,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:60,8'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:79,15'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:60,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:60,33'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:76,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:60,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:62,16'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:76,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:67,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:68,5'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:70,13'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:84,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:85,4'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:87,12'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:88,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:89,13'
              BranchSideFuncs:
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:90,12'
              BranchSideFuncs:
                - _wcsncat
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:33,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:47,33'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:48,31'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:65,30'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:70,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:71,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:72,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:82,29'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:87,3'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:89,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:90,3'
          Dst:             _wcsncat
    - functionName:    NativePathAllocCombineA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathIn
        - pszMore
        - dwFlags
        - ppszPathOut
      BBCount:         32
      ICount:          236
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Print_dbg_tag
        - calloc
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:106,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:107,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:109,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:109,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:109,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:112,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:109,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:110,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:112,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:112,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:113,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:115,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:115,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:116,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:118,40'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:122,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:123,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:126,7'
              BranchSideFuncs:
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:129,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:131,8'
              BranchSideFuncs:
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:147,35'
              BranchSideFuncs:
                - calloc
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:131,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:131,33'
              BranchSideFuncs:
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:144,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:131,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:133,40'
              BranchSideFuncs:
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:144,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:137,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:138,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:140,14'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:152,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:154,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:154,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:155,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:157,14'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:104,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:118,33'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:119,31'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:135,22'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:140,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:149,21'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:155,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:157,4'
          Dst:             snprintf
    - functionName:    UnixPathAllocCombineW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathIn
        - pszMore
        - dwFlags
        - ppszPathOut
      BBCount:         32
      ICount:          246
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Print_dbg_tag
        - _wcslen
        - _wcsncat
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:35,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:36,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:38,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:38,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:38,21'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:41,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:38,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:39,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:41,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:41,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:42,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:44,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:45,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:47,41'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:51,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:52,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:55,7'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:58,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:60,8'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:79,15'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:60,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:60,33'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:76,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:60,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:62,16'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:76,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:67,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:68,5'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:70,13'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:84,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:85,4'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:87,12'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:88,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:89,13'
              BranchSideFuncs:
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:90,12'
              BranchSideFuncs:
                - _wcsncat
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:33,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:47,33'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:48,31'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:65,30'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:70,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:71,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:72,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:82,29'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:87,3'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:89,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:90,3'
          Dst:             _wcsncat
    - functionName:    UnixPathAllocCombineA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathIn
        - pszMore
        - dwFlags
        - ppszPathOut
      BBCount:         32
      ICount:          236
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Print_dbg_tag
        - calloc
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:106,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:107,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:109,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:109,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:109,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:112,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:109,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:110,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:112,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:112,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:113,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:115,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:115,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:116,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:118,40'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:122,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:123,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:126,7'
              BranchSideFuncs:
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:129,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:131,8'
              BranchSideFuncs:
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:147,35'
              BranchSideFuncs:
                - calloc
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:131,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:131,33'
              BranchSideFuncs:
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:144,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:131,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:133,40'
              BranchSideFuncs:
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:144,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:137,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:138,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:140,14'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:152,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:154,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:154,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:155,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:157,14'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:104,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:118,33'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:119,31'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:135,22'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:140,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:149,21'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:155,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:157,4'
          Dst:             snprintf
    - functionName:    PathAllocCombineW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathIn
        - pszMore
        - dwFlags
        - ppszPathOut
      BBCount:         32
      ICount:          246
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Print_dbg_tag
        - _wcslen
        - _wcsncat
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:35,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:36,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:38,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:38,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:38,21'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:41,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:38,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:39,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:41,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:41,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:42,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:44,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:45,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:47,41'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:51,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:52,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:55,7'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:58,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:60,8'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:79,15'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:60,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:60,33'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:76,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:60,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:62,16'
              BranchSideFuncs:
                - calloc
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:76,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:67,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:68,5'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:70,13'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:84,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:85,4'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:87,12'
              BranchSideFuncs:
                - _wcsncat
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:88,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:89,13'
              BranchSideFuncs:
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:90,12'
              BranchSideFuncs:
                - _wcsncat
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:33,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:47,33'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:48,31'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:65,30'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:70,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:71,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:72,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:82,29'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:87,3'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:89,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:90,3'
          Dst:             _wcsncat
    - functionName:    PathAllocCombineA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathIn
        - pszMore
        - dwFlags
        - ppszPathOut
      BBCount:         32
      ICount:          236
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - WLog_Print_dbg_tag
        - calloc
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:106,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:107,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:109,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:109,17'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:109,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:112,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:109,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:110,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:112,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:112,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:113,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:115,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:115,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:116,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:118,40'
              BranchSideFuncs:
                - strlen
                - strlen
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:122,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:123,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:126,7'
              BranchSideFuncs:
                - calloc
                - snprintf
                - snprintf
                - calloc
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:129,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:131,8'
              BranchSideFuncs:
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:147,35'
              BranchSideFuncs:
                - calloc
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:131,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:131,33'
              BranchSideFuncs:
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:144,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:131,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:133,40'
              BranchSideFuncs:
                - calloc
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:144,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:137,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:138,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:140,14'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:151,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:152,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:154,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathAllocCombine.h:154,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:155,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathAllocCombine.h:157,14'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:104,2'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:118,33'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:119,31'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:135,22'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:140,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:149,21'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:155,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathAllocCombine.h:157,4'
          Dst:             snprintf
    - functionName:    PathCchCombineExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPathOut
        - cchPathOut
        - pszPathIn
        - pszMore
        - dwFlags
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:456,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchCombineExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPathOut
        - cchPathOut
        - pszPathIn
        - pszMore
        - dwFlags
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:448,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchCombineW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathOut
        - cchPathOut
        - pszPathIn
        - pszMore
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:436,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchCombineA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathOut
        - cchPathOut
        - pszPathIn
        - pszMore
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:429,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathAllocCanonicalizeW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathIn
        - dwFlags
        - ppszPathOut
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:418,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathAllocCanonicalizeA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathIn
        - dwFlags
        - ppszPathOut
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:410,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchCanonicalizeExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPathOut
        - cchPathOut
        - pszPathIn
        - dwFlags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:398,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchCanonicalizeExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPathOut
        - cchPathOut
        - pszPathIn
        - dwFlags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:389,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchCanonicalizeW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathOut
        - cchPathOut
        - pszPathIn
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:376,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchCanonicalizeA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPathOut
        - cchPathOut
        - pszPathIn
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:368,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchAppendExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszMore
        - dwFlags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:357,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchAppendExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszMore
        - dwFlags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:350,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    NativePathCchAppendA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAppend.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszMore
      BBCount:         48
      ICount:          268
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - HRESULT_FROM_WIN32
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:78,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:79,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:81,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:81,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:82,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:84,6'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:84,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:84,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:85,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:84,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:85,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:87,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:88,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:89,20'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:91,25'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:92,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:93,20'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:95,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:95,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:95,23'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:95,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:97,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:97,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:99,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:102,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,30'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,45'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:105,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,64'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,67'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:111,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:105,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:111,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:105,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:107,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:110,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:113,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:115,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:119,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:87,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:91,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:99,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:107,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:115,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:121,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    UnixPathCchAppendW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAppend.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszMore
      BBCount:         42
      ICount:          266
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
        - _wcsncat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:18,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:19,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:21,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:21,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:22,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:24,6'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:24,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:24,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:25,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:24,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:25,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:27,26'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:33,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:33,23'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:33,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:35,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:35,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:37,18'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:42,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,30'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,45'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:45,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,64'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,67'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:53,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:45,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:53,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:45,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:47,18'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:52,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:55,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:57,16'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:64,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:27,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:28,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:39,31'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:39,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:49,27'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:49,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:60,23'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:60,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:61,27'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:61,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:66,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    UnixPathCchAppendA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAppend.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszMore
      BBCount:         48
      ICount:          268
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - HRESULT_FROM_WIN32
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:78,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:79,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:81,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:81,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:82,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:84,6'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:84,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:84,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:85,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:84,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:85,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:87,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:88,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:89,20'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:91,25'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:92,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:93,20'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:95,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:95,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:95,23'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:95,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:97,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:97,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:99,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:102,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,30'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,45'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:105,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,64'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,67'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:111,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:105,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:111,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:105,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:107,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:110,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:113,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:115,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:119,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:87,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:91,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:99,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:107,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:115,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:121,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAppendW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAppend.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszMore
      BBCount:         42
      ICount:          266
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
        - _wcsncat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:18,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:19,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:21,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:21,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:22,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:24,6'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:24,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:24,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:25,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:24,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:25,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:27,26'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:33,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:33,23'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:33,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:35,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:35,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:37,18'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:42,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,30'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,45'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:45,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,64'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:43,67'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:53,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:43,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:45,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:53,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:45,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:47,18'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:52,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:55,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:57,16'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
                - _wcslen
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:64,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:27,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:28,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:39,31'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:39,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:49,27'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:49,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:60,23'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:60,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:61,27'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:61,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:66,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAppendA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAppend.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszMore
      BBCount:         48
      ICount:          268
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - HRESULT_FROM_WIN32
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:78,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:79,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:81,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:81,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:82,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:84,6'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:84,19'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:84,22'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:85,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:84,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:85,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:87,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:88,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:89,20'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:91,25'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:92,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:93,20'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:95,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:95,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:95,23'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:95,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:97,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:97,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:99,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:102,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,30'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,45'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,50'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:105,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,64'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:103,67'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:111,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:103,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:105,8'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:111,12'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:105,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:107,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:110,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAppend.h:113,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:115,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAppend.h:119,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:87,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:91,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:99,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:107,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:115,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAppend.h:121,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    NativePathCchAddExtensionW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddExtension.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszExt
      BBCount:         20
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
        - _wcsncat
        - _wcsrchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:18,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:19,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:21,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:21,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:22,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:24,25'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:31,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:31,14'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:37,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:31,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:33,7'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:37,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:33,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:34,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:35,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:37,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:39,15'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:50,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:43,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:44,13'
              BranchSideFuncs:
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:45,12'
              BranchSideFuncs:
                - _wcsncat
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:24,17'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:25,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:28,9'
          Dst:             _wcsrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:29,15'
          Dst:             _wcsrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:44,23'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:44,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:45,3'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:50,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    NativePathCchAddExtensionA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddExtension.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszExt
      BBCount:         20
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - HRESULT_FROM_WIN32
        - snprintf
        - strlen
        - strrchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:63,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:64,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:66,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:66,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:67,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:69,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:76,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:76,14'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:82,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:76,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:78,7'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:82,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:78,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:79,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:80,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:82,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:84,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:92,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:84,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:85,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:87,15'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:69,17'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:70,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:73,9'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:74,15'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:85,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:87,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:92,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    UnixPathCchAddExtensionW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddExtension.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszExt
      BBCount:         20
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
        - _wcsncat
        - _wcsrchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:18,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:19,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:21,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:21,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:22,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:24,25'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:31,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:31,14'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:37,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:31,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:33,7'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:37,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:33,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:34,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:35,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:37,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:39,15'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:50,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:43,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:44,13'
              BranchSideFuncs:
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:45,12'
              BranchSideFuncs:
                - _wcsncat
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:24,17'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:25,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:28,9'
          Dst:             _wcsrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:29,15'
          Dst:             _wcsrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:44,23'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:44,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:45,3'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:50,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    UnixPathCchAddExtensionA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddExtension.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszExt
      BBCount:         20
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - HRESULT_FROM_WIN32
        - snprintf
        - strlen
        - strrchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:63,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:64,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:66,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:66,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:67,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:69,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:76,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:76,14'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:82,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:76,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:78,7'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:82,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:78,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:79,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:80,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:82,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:84,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:92,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:84,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:85,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:87,15'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:69,17'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:70,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:73,9'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:74,15'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:85,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:87,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:92,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddExtensionW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddExtension.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszExt
      BBCount:         20
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
        - _wcsncat
        - _wcsrchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:18,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:19,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:21,7'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:21,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:22,3'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:24,25'
              BranchSideFuncs:
                - _wcslen
                - _wcslen
                - _wcsrchr
                - _wcsrchr
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:31,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:31,14'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:37,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:31,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:33,7'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:37,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:33,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:34,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:35,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - _wcslen
                - _wcsncat
                - _wcsncat
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:37,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:39,15'
              BranchSideFuncs:
                - _wcslen
                - _wcsncat
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:50,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:43,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:44,13'
              BranchSideFuncs:
                - _wcsncat
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:45,12'
              BranchSideFuncs:
                - _wcsncat
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:24,17'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:25,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:28,9'
          Dst:             _wcsrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:29,15'
          Dst:             _wcsrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:44,23'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:44,4'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:45,3'
          Dst:             _wcsncat
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:50,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddExtensionA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddExtension.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - pszExt
      BBCount:         20
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - HRESULT_FROM_WIN32
        - snprintf
        - strlen
        - strrchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:63,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:64,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:66,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:66,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:67,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:69,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - strrchr
                - strrchr
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:76,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:76,14'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:82,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:76,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:78,7'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:82,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:78,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:79,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:80,2'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
                - snprintf
                - snprintf
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:82,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:84,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:92,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddExtension.h:84,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:85,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddExtension.h:87,15'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:69,17'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:70,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:73,9'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:74,15'
          Dst:             strrchr
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:85,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:87,4'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/path/include/PathCchAddExtension.h:92,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchRemoveBackslashExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - ppszEnd
        - pcchRemaining
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:211,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchRemoveBackslashExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - ppszEnd
        - pcchRemaining
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:203,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchAddSeparatorExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - ppszEnd
        - pcchRemaining
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:17,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:18,3'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:20,26'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:22,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:23,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:25,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:25,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:27,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:33,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:20,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:33,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddSeparatorExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - ppszEnd
        - pcchRemaining
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:45,3'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:47,25'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:49,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:50,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:52,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:52,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:54,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:60,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:47,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:60,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddSlashExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - ppszEnd
        - pcchRemaining
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:17,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:18,3'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:20,26'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:22,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:23,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:25,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:25,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:27,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:33,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:20,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:33,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddSlashExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - ppszEnd
        - pcchRemaining
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:45,3'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:47,25'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:49,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:50,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:52,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:52,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:54,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:60,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:47,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:60,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddBackslashExW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - ppszEnd
        - pcchRemaining
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:17,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:18,3'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:20,26'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:22,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:23,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:25,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:25,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:27,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:33,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:20,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:33,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddBackslashExA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
        - ppszEnd
        - pcchRemaining
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:45,3'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:47,25'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:49,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:50,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:52,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:52,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:54,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:60,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:47,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparatorEx.h:60,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchRemoveBackslashW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:137,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchRemoveBackslashA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/path.c:131,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    PathCchAddSeparatorW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:14,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:15,3'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:17,26'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:19,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:20,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:22,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:22,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:24,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:30,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:17,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:30,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddSeparatorA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:39,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:40,3'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:42,25'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:45,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:47,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:47,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:49,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:55,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:42,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:55,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddSlashW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:14,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:15,3'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:17,26'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:19,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:20,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:22,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:22,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:24,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:30,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:17,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:30,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddSlashA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:39,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:40,3'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:42,25'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:45,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:47,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:47,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:49,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:55,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:42,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:55,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddBackslashW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - _wcslen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:14,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:15,3'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:17,26'
              BranchSideFuncs:
                - _wcslen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:19,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:20,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:22,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:22,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:24,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:30,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:17,18'
          Dst:             _wcslen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:30,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    PathCchAddBackslashA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pszPath
        - cchPath
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - HRESULT_FROM_WIN32
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:39,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:40,3'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:42,25'
              BranchSideFuncs:
                - strlen
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:44,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:45,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:47,6'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
        - Branch String:   'winpr/libwinpr/path/include/PathCchAddSeparator.h:47,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:49,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/include/PathCchAddSeparator.h:55,9'
              BranchSideFuncs:
                - HRESULT_FROM_WIN32
      Callsites:
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:42,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/include/PathCchAddSeparator.h:55,9'
          Dst:             HRESULT_FROM_WIN32
    - functionName:    winpr_PathMakePath
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - lpAttributes
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PathMakePathA
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:836,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:837,3'
              BranchSideFuncs:
                - PathMakePathA
            - BranchSide:      'winpr/libwinpr/path/shell.c:839,23'
              BranchSideFuncs:
                - PathMakePathA
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:839,9'
          Dst:             PathMakePathA
    - functionName:    PathMakePathA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - lpAttributes
      BBCount:         26
      ICount:          133
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - PathGetSeparatorA
        - __errno_location
        - _strdup
        - mkdir
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:516,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:516,16'
              BranchSideFuncs:
                - _strdup
                - free
                - strchr
                - mkdir
                - __errno_location
            - BranchSide:      'winpr/libwinpr/path/shell.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/shell.c:516,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:517,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:521,22'
              BranchSideFuncs:
                - _strdup
                - free
                - strchr
                - mkdir
                - __errno_location
        - Branch String:   'winpr/libwinpr/path/shell.c:521,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:522,3'
              BranchSideFuncs:
                - free
                - strchr
                - mkdir
                - __errno_location
            - BranchSide:      'winpr/libwinpr/path/shell.c:529,17'
              BranchSideFuncs:
                - free
                - strchr
                - mkdir
                - __errno_location
        - Branch String:   'winpr/libwinpr/path/shell.c:529,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:532,19'
              BranchSideFuncs:
                - strchr
                - mkdir
                - free
                - __errno_location
            - BranchSide:      'winpr/libwinpr/path/shell.c:546,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:532,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:533,5'
              BranchSideFuncs:
                - mkdir
                - free
                - strchr
                - __errno_location
            - BranchSide:      'winpr/libwinpr/path/shell.c:535,13'
              BranchSideFuncs:
                - mkdir
                - free
                - strchr
                - __errno_location
        - Branch String:   'winpr/libwinpr/path/shell.c:535,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:536,8'
              BranchSideFuncs:
                - __errno_location
                - free
                - strchr
                - mkdir
            - BranchSide:      'winpr/libwinpr/path/shell.c:542,7'
              BranchSideFuncs:
                - free
                - strchr
                - mkdir
                - __errno_location
        - Branch String:   'winpr/libwinpr/path/shell.c:536,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:536,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:538,12'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:542,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:529,2'
              BranchSideFuncs:
                - free
                - strchr
                - mkdir
                - __errno_location
            - BranchSide:      'winpr/libwinpr/path/shell.c:543,9'
              BranchSideFuncs:
                - free
                - strchr
                - mkdir
                - __errno_location
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:505,21'
          Dst:             PathGetSeparatorA
        - Src:             'winpr/libwinpr/path/shell.c:521,14'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/path/shell.c:532,12'
          Dst:             strchr
        - Src:             'winpr/libwinpr/path/shell.c:535,7'
          Dst:             mkdir
        - Src:             'winpr/libwinpr/path/shell.c:536,8'
          Dst:             __errno_location
    - functionName:    winpr_RemoveDirectory
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpPathName
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SetLastError
        - __errno_location
        - map_posix_err
        - rmdir
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:790,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:791,30'
              BranchSideFuncs:
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/path/shell.c:793,3'
              BranchSideFuncs:
                - SetLastError
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:788,12'
          Dst:             rmdir
        - Src:             'winpr/libwinpr/path/shell.c:791,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/path/shell.c:791,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/path/shell.c:791,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/path/shell.c:793,3'
          Dst:             SetLastError
    - functionName:    rmdir
      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:    winpr_DeleteFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpFileName
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - unlink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:762,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:763,3'
              BranchSideFuncs:
                - unlink
            - BranchSide:      'winpr/libwinpr/path/shell.c:765,28'
              BranchSideFuncs:
                - unlink
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:765,21'
          Dst:             unlink
    - functionName:    unlink
      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:    winpr_MoveFileEx
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lpExistingFileName
        - lpNewFileName
        - dwFlags
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - SetLastError
        - __errno_location
        - map_posix_err
        - rename
        - stat64
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:712,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:714,7'
              BranchSideFuncs:
                - rename
                - __errno_location
                - map_posix_err
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/path/shell.c:722,7'
              BranchSideFuncs:
                - rename
                - __errno_location
                - map_posix_err
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/path/shell.c:714,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:716,4'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/path/shell.c:719,2'
              BranchSideFuncs:
                - rename
                - __errno_location
                - map_posix_err
                - SetLastError
        - Branch String:   'winpr/libwinpr/path/shell.c:731,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:732,30'
              BranchSideFuncs:
                - __errno_location
                - map_posix_err
                - SetLastError
            - BranchSide:      'winpr/libwinpr/path/shell.c:734,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:710,8'
          Dst:             stat64
        - Src:             'winpr/libwinpr/path/shell.c:716,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/path/shell.c:724,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/path/shell.c:729,8'
          Dst:             rename
        - Src:             'winpr/libwinpr/path/shell.c:732,30'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/path/shell.c:732,16'
          Dst:             map_posix_err
        - Src:             'winpr/libwinpr/path/shell.c:732,3'
          Dst:             SetLastError
    - functionName:    rename
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_MoveFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpExistingFileName
        - lpNewFileName
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_MoveFileEx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:702,9'
          Dst:             winpr_MoveFileEx
    - functionName:    PathIsDirectoryEmptyW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - PathIsDirectoryEmptyA
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:687,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:688,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - PathIsDirectoryEmptyA
            - BranchSide:      'winpr/libwinpr/path/shell.c:689,40'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - PathIsDirectoryEmptyA
        - Branch String:   'winpr/libwinpr/path/shell.c:690,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:691,3'
              BranchSideFuncs:
                - PathIsDirectoryEmptyA
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:692,30'
              BranchSideFuncs:
                - PathIsDirectoryEmptyA
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:689,16'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/path/shell.c:692,8'
          Dst:             PathIsDirectoryEmptyA
    - functionName:    PathIsDirectoryEmptyA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - closedir
        - opendir
        - readdir64
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:666,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:670,2'
              BranchSideFuncs:
                - readdir64
                - closedir
                - strcmp
                - strcmp
        - Branch String:   'winpr/libwinpr/path/shell.c:670,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:672,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - closedir
                - readdir64
            - BranchSide:      'winpr/libwinpr/path/shell.c:679,11'
              BranchSideFuncs:
                - closedir
        - Branch String:   'winpr/libwinpr/path/shell.c:672,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:672,46'
              BranchSideFuncs:
                - readdir64
                - closedir
                - strcmp
                - strcmp
            - BranchSide:      'winpr/libwinpr/path/shell.c:673,4'
              BranchSideFuncs:
                - readdir64
                - closedir
                - strcmp
                - strcmp
        - Branch String:   'winpr/libwinpr/path/shell.c:672,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:673,4'
              BranchSideFuncs:
                - readdir64
                - closedir
                - strcmp
                - strcmp
            - BranchSide:      'winpr/libwinpr/path/shell.c:675,9'
              BranchSideFuncs:
                - closedir
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:664,13'
          Dst:             opendir
        - Src:             'winpr/libwinpr/path/shell.c:670,15'
          Dst:             readdir64
        - Src:             'winpr/libwinpr/path/shell.c:672,7'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/path/shell.c:672,39'
          Dst:             strcmp
        - Src:             'winpr/libwinpr/path/shell.c:679,2'
          Dst:             closedir
    - functionName:    winpr_PathFileExists
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PathFileExistsA
      functionUses:    8
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:816,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:817,3'
              BranchSideFuncs:
                - PathFileExistsA
            - BranchSide:      'winpr/libwinpr/path/shell.c:819,25'
              BranchSideFuncs:
                - PathFileExistsA
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:819,9'
          Dst:             PathFileExistsA
    - functionName:    PathFileExistsA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - stat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:637,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:638,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:640,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:637,6'
          Dst:             stat64
    - functionName:    PathFileExistsW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - winpr_PathFileExists
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:648,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:649,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - winpr_PathFileExists
            - BranchSide:      'winpr/libwinpr/path/shell.c:650,40'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - winpr_PathFileExists
        - Branch String:   'winpr/libwinpr/path/shell.c:651,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:652,3'
              BranchSideFuncs:
                - winpr_PathFileExists
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:654,29'
              BranchSideFuncs:
                - winpr_PathFileExists
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:650,16'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/path/shell.c:654,8'
          Dst:             winpr_PathFileExists
    - functionName:    PathIsRelativeW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - PathIsRelativeA
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:621,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:622,3'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - PathIsRelativeA
            - BranchSide:      'winpr/libwinpr/path/shell.c:624,40'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - PathIsRelativeA
        - Branch String:   'winpr/libwinpr/path/shell.c:625,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:626,3'
              BranchSideFuncs:
                - PathIsRelativeA
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:627,24'
              BranchSideFuncs:
                - PathIsRelativeA
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:624,16'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/path/shell.c:627,8'
          Dst:             PathIsRelativeA
    - functionName:    PathIsRelativeA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pszPath
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:610,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:611,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:613,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PathMakePathW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - lpAttributes
      BBCount:         26
      ICount:          138
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertWCharToUtf8Alloc
        - PathGetSeparatorA
        - PathGetSeparatorW
        - __errno_location
        - mkdir
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:570,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:570,16'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - strchr
                - mkdir
                - __errno_location
            - BranchSide:      'winpr/libwinpr/path/shell.c:571,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/shell.c:570,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:571,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:575,32'
              BranchSideFuncs:
                - ConvertWCharToUtf8Alloc
                - free
                - strchr
                - mkdir
                - __errno_location
        - Branch String:   'winpr/libwinpr/path/shell.c:576,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:577,3'
              BranchSideFuncs:
                - free
                - strchr
                - mkdir
                - __errno_location
            - BranchSide:      'winpr/libwinpr/path/shell.c:584,17'
              BranchSideFuncs:
                - free
                - strchr
                - mkdir
                - __errno_location
        - Branch String:   'winpr/libwinpr/path/shell.c:584,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:587,19'
              BranchSideFuncs:
                - strchr
                - mkdir
                - free
                - __errno_location
            - BranchSide:      'winpr/libwinpr/path/shell.c:601,7'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:587,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:588,5'
              BranchSideFuncs:
                - mkdir
                - free
                - strchr
                - __errno_location
            - BranchSide:      'winpr/libwinpr/path/shell.c:590,13'
              BranchSideFuncs:
                - mkdir
                - free
                - strchr
                - __errno_location
        - Branch String:   'winpr/libwinpr/path/shell.c:590,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:591,8'
              BranchSideFuncs:
                - __errno_location
                - free
                - strchr
                - mkdir
            - BranchSide:      'winpr/libwinpr/path/shell.c:597,7'
              BranchSideFuncs:
                - free
                - strchr
                - mkdir
                - __errno_location
        - Branch String:   'winpr/libwinpr/path/shell.c:591,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:591,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:593,12'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:597,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:584,2'
              BranchSideFuncs:
                - free
                - strchr
                - mkdir
                - __errno_location
            - BranchSide:      'winpr/libwinpr/path/shell.c:598,9'
              BranchSideFuncs:
                - free
                - strchr
                - mkdir
                - __errno_location
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:558,23'
          Dst:             PathGetSeparatorW
        - Src:             'winpr/libwinpr/path/shell.c:559,21'
          Dst:             PathGetSeparatorA
        - Src:             'winpr/libwinpr/path/shell.c:575,8'
          Dst:             ConvertWCharToUtf8Alloc
        - Src:             'winpr/libwinpr/path/shell.c:587,12'
          Dst:             strchr
        - Src:             'winpr/libwinpr/path/shell.c:590,7'
          Dst:             mkdir
        - Src:             'winpr/libwinpr/path/shell.c:591,8'
          Dst:             __errno_location
    - functionName:    GetEnvironmentSubPath
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - path
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetCombinedPath
        - GetEnvironmentPath
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:439,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:440,3'
              BranchSideFuncs:
                - GetCombinedPath
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:442,28'
              BranchSideFuncs:
                - GetCombinedPath
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:437,8'
          Dst:             GetEnvironmentPath
        - Src:             'winpr/libwinpr/path/shell.c:442,12'
          Dst:             GetCombinedPath
    - functionName:    GetEnvironmentPath
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - GetEnvironmentVariableX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:414,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:416,23'
              BranchSideFuncs:
                - malloc
                - GetEnvironmentVariableX
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/shell.c:418,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:419,4'
              BranchSideFuncs:
                - GetEnvironmentVariableX
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:421,37'
              BranchSideFuncs:
                - GetEnvironmentVariableX
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:423,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:425,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:428,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:412,10'
          Dst:             GetEnvironmentVariableX
        - Src:             'winpr/libwinpr/path/shell.c:421,13'
          Dst:             GetEnvironmentVariableX
    - functionName:    GetCombinedPath
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - basePath
        - subPath
      BBCount:         26
      ICount:          164
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - NativePathCchAppendA
        - PathCchConvertStyleA
        - _strdup
        - calloc
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:456,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:457,27'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - PathCchConvertStyleA
                - _strdup
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
                - strlen
            - BranchSide:      'winpr/libwinpr/path/shell.c:459,6'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - PathCchConvertStyleA
                - _strdup
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
                - strlen
        - Branch String:   'winpr/libwinpr/path/shell.c:459,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:460,26'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - PathCchConvertStyleA
                - _strdup
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:462,11'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - PathCchConvertStyleA
                - _strdup
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:465,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:466,3'
              BranchSideFuncs:
                - PathCchConvertStyleA
                - _strdup
                - free
                - free
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:468,6'
              BranchSideFuncs:
                - PathCchConvertStyleA
                - _strdup
                - free
                - free
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:468,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:469,3'
              BranchSideFuncs:
                - PathCchConvertStyleA
                - _strdup
                - free
                - free
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:471,6'
              BranchSideFuncs:
                - PathCchConvertStyleA
                - _strdup
                - free
                - free
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:471,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:472,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:474,7'
              BranchSideFuncs:
                - _strdup
                - free
                - free
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:474,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:475,10'
              BranchSideFuncs:
                - _strdup
                - free
                - free
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:477,23'
              BranchSideFuncs:
                - _strdup
                - free
                - free
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:479,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:480,3'
              BranchSideFuncs:
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:482,6'
              BranchSideFuncs:
                - PathCchConvertStyleA
                - NativePathCchAppendA
                - free
                - free
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:482,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:483,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:485,32'
              BranchSideFuncs:
                - NativePathCchAppendA
                - free
                - free
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:486,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:487,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:489,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:457,20'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/shell.c:460,19'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/shell.c:463,16'
          Dst:             calloc
        - Src:             'winpr/libwinpr/path/shell.c:471,6'
          Dst:             PathCchConvertStyleA
        - Src:             'winpr/libwinpr/path/shell.c:477,15'
          Dst:             _strdup
        - Src:             'winpr/libwinpr/path/shell.c:482,6'
          Dst:             PathCchConvertStyleA
        - Src:             'winpr/libwinpr/path/shell.c:485,11'
          Dst:             NativePathCchAppendA
    - functionName:    GetKnownSubPath
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - path
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetCombinedPath
        - GetKnownPath
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:399,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:400,3'
              BranchSideFuncs:
                - GetCombinedPath
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:402,34'
              BranchSideFuncs:
                - GetCombinedPath
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:398,20'
          Dst:             GetKnownPath
        - Src:             'winpr/libwinpr/path/shell.c:402,18'
          Dst:             GetCombinedPath
    - functionName:    GetKnownPath
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         36
      ICount:          147
      EdgeCount:       39
      CyclomaticComplexity: 5
      functionsReached:
        - GetKnownPathIdString
        - GetPath_HOME
        - GetPath_SYSTEM_CONFIG_HOME
        - GetPath_TEMP
        - GetPath_XDG_CACHE_HOME
        - GetPath_XDG_CONFIG_HOME
        - GetPath_XDG_DATA_HOME
        - GetPath_XDG_RUNTIME_DIR
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:355,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:358,11'
              BranchSideFuncs:
                - GetPath_HOME
                - winpr_int_assert
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:362,11'
              BranchSideFuncs:
                - GetPath_TEMP
                - winpr_int_assert
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:366,11'
              BranchSideFuncs:
                - GetPath_XDG_DATA_HOME
                - winpr_int_assert
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:370,11'
              BranchSideFuncs:
                - GetPath_XDG_CONFIG_HOME
                - winpr_int_assert
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:374,11'
              BranchSideFuncs:
                - GetPath_XDG_CACHE_HOME
                - winpr_int_assert
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:378,11'
              BranchSideFuncs:
                - GetPath_XDG_RUNTIME_DIR
                - winpr_int_assert
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:382,11'
              BranchSideFuncs:
                - GetPath_SYSTEM_CONFIG_HOME
                - winpr_int_assert
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:386,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
        - Branch String:   'winpr/libwinpr/path/shell.c:390,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:390,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
        - Branch String:   'winpr/libwinpr/path/shell.c:391,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/path/shell.c:391,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
        - Branch String:   'winpr/libwinpr/path/shell.c:391,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
        - Branch String:   'winpr/libwinpr/path/shell.c:391,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - winpr_int_assert
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/path/shell.c:391,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - GetKnownPathIdString
                - WLog_Print_dbg_tag.7042
            - BranchSide:      'winpr/libwinpr/path/shell.c:391,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:358,11'
          Dst:             GetPath_HOME
        - Src:             'winpr/libwinpr/path/shell.c:362,11'
          Dst:             GetPath_TEMP
        - Src:             'winpr/libwinpr/path/shell.c:366,11'
          Dst:             GetPath_XDG_DATA_HOME
        - Src:             'winpr/libwinpr/path/shell.c:370,11'
          Dst:             GetPath_XDG_CONFIG_HOME
        - Src:             'winpr/libwinpr/path/shell.c:374,11'
          Dst:             GetPath_XDG_CACHE_HOME
        - Src:             'winpr/libwinpr/path/shell.c:378,11'
          Dst:             GetPath_XDG_RUNTIME_DIR
        - Src:             'winpr/libwinpr/path/shell.c:382,11'
          Dst:             GetPath_SYSTEM_CONFIG_HOME
        - Src:             'winpr/libwinpr/path/shell.c:391,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/path/shell.c:391,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/path/shell.c:391,3'
          Dst:             GetKnownPathIdString
        - Src:             'winpr/libwinpr/path/shell.c:391,3'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetPath_HOME
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetEnvAlloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:115,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:115,8'
              BranchSideFuncs:
                - GetEnvAlloc
            - BranchSide:      'winpr/libwinpr/path/shell.c:115,8'
              BranchSideFuncs:
                - GetEnvAlloc
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:121,9'
          Dst:             GetEnvAlloc
    - functionName:    GetPath_TEMP
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetEnvAlloc
        - _strdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:128,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:128,8'
              BranchSideFuncs:
                - GetEnvAlloc
                - _strdup
            - BranchSide:      'winpr/libwinpr/path/shell.c:128,8'
              BranchSideFuncs:
                - GetEnvAlloc
                - _strdup
        - Branch String:   'winpr/libwinpr/path/shell.c:136,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:136,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:137,10'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:134,9'
          Dst:             GetEnvAlloc
        - Src:             'winpr/libwinpr/path/shell.c:137,10'
          Dst:             _strdup
    - functionName:    GetPath_XDG_DATA_HOME
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - GetEnvAlloc
        - GetPath_HOME
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:145,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:145,8'
              BranchSideFuncs:
                - GetEnvAlloc
                - GetPath_HOME
                - strlen
                - malloc
                - free
                - snprintf
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:145,8'
              BranchSideFuncs:
                - GetEnvAlloc
                - GetPath_HOME
                - strlen
                - malloc
                - free
                - snprintf
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:161,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:162,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:164,9'
              BranchSideFuncs:
                - GetPath_HOME
                - strlen
                - malloc
                - free
                - snprintf
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:166,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:167,3'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - snprintf
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:169,16'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - snprintf
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:172,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:174,8'
              BranchSideFuncs:
                - snprintf
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:178,18'
              BranchSideFuncs:
                - snprintf
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:159,9'
          Dst:             GetEnvAlloc
        - Src:             'winpr/libwinpr/path/shell.c:164,9'
          Dst:             GetPath_HOME
        - Src:             'winpr/libwinpr/path/shell.c:169,9'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/shell.c:178,8'
          Dst:             snprintf
    - functionName:    GetPath_XDG_CONFIG_HOME
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - GetEnvAlloc
        - GetPath_HOME
        - GetPath_TEMP
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:186,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:186,8'
              BranchSideFuncs:
                - GetEnvAlloc
                - GetPath_HOME
                - GetPath_TEMP
                - strlen
                - malloc
                - free
                - snprintf
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:186,8'
              BranchSideFuncs:
                - GetEnvAlloc
                - GetPath_HOME
                - GetPath_TEMP
                - strlen
                - malloc
                - free
                - snprintf
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:206,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:207,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:209,9'
              BranchSideFuncs:
                - GetPath_HOME
                - GetPath_TEMP
                - strlen
                - malloc
                - free
                - snprintf
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:211,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:212,10'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - snprintf
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:214,7'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - snprintf
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:214,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:215,3'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - snprintf
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:217,16'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - snprintf
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:220,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:222,8'
              BranchSideFuncs:
                - snprintf
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:226,18'
              BranchSideFuncs:
                - snprintf
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:204,9'
          Dst:             GetEnvAlloc
        - Src:             'winpr/libwinpr/path/shell.c:209,9'
          Dst:             GetPath_HOME
        - Src:             'winpr/libwinpr/path/shell.c:212,10'
          Dst:             GetPath_TEMP
        - Src:             'winpr/libwinpr/path/shell.c:217,9'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/shell.c:226,8'
          Dst:             snprintf
    - functionName:    GetPath_XDG_CACHE_HOME
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - GetEnvAlloc
        - GetPath_HOME
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:249,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:249,8'
              BranchSideFuncs:
                - GetEnvAlloc
                - GetPath_HOME
                - strlen
                - malloc
                - free
                - snprintf
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:249,8'
              BranchSideFuncs:
                - GetEnvAlloc
                - GetPath_HOME
                - strlen
                - malloc
                - free
                - snprintf
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:279,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:280,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:282,15'
              BranchSideFuncs:
                - GetPath_HOME
                - strlen
                - malloc
                - free
                - snprintf
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:284,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:285,3'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - snprintf
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:287,16'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - snprintf
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:290,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:292,8'
              BranchSideFuncs:
                - snprintf
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:296,18'
              BranchSideFuncs:
                - snprintf
                - free
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:277,9'
          Dst:             GetEnvAlloc
        - Src:             'winpr/libwinpr/path/shell.c:282,15'
          Dst:             GetPath_HOME
        - Src:             'winpr/libwinpr/path/shell.c:287,9'
          Dst:             strlen
        - Src:             'winpr/libwinpr/path/shell.c:296,8'
          Dst:             snprintf
    - functionName:    GetPath_XDG_RUNTIME_DIR
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetEnvAlloc
        - GetPath_TEMP
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:304,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:304,8'
              BranchSideFuncs:
                - GetEnvAlloc
                - GetPath_TEMP
            - BranchSide:      'winpr/libwinpr/path/shell.c:304,8'
              BranchSideFuncs:
                - GetEnvAlloc
                - GetPath_TEMP
        - Branch String:   'winpr/libwinpr/path/shell.c:344,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:345,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/path/shell.c:347,9'
              BranchSideFuncs:
                - GetPath_TEMP
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:341,9'
          Dst:             GetEnvAlloc
        - Src:             'winpr/libwinpr/path/shell.c:347,9'
          Dst:             GetPath_TEMP
    - functionName:    GetPath_SYSTEM_CONFIG_HOME
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:234,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:234,8'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'winpr/libwinpr/path/shell.c:234,8'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:242,9'
          Dst:             _strdup
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    GetEnvAlloc
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/path/shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpName
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - GetEnvironmentVariableX
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/path/shell.c:94,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:96,16'
              BranchSideFuncs:
                - malloc
                - GetEnvironmentVariableX
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:110,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/path/shell.c:98,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:99,4'
              BranchSideFuncs:
                - GetEnvironmentVariableX
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:101,37'
              BranchSideFuncs:
                - GetEnvironmentVariableX
                - free
        - Branch String:   'winpr/libwinpr/path/shell.c:103,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/path/shell.c:105,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/path/shell.c:108,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/path/shell.c:92,10'
          Dst:             GetEnvironmentVariableX
        - Src:             'winpr/libwinpr/path/shell.c:101,13'
          Dst:             GetEnvironmentVariableX
    - functionName:    winpr_ObjectStringFree
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pvstr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winpr_ObjectWStringClone
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pvstr
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _wcsdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Object.c:34,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Object.c:35,3'
              BranchSideFuncs:
                - _wcsdup
            - BranchSide:      'winpr/libwinpr/utils/collections/Object.c:36,17'
              BranchSideFuncs:
                - _wcsdup
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Object.c:36,9'
          Dst:             _wcsdup
    - functionName:    winpr_ObjectStringClone
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pvstr
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Object.c:26,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Object.c:27,3'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'winpr/libwinpr/utils/collections/Object.c:28,17'
              BranchSideFuncs:
                - _strdup
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Object.c:28,9'
          Dst:             _strdup
    - functionName:    Queue_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CloseHandle
        - DeleteCriticalSection
        - Queue_Clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:340,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:341,3'
              BranchSideFuncs:
                - CloseHandle
                - free
                - free
                - Queue_Clear
                - DeleteCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:343,6'
              BranchSideFuncs:
                - CloseHandle
                - free
                - free
                - Queue_Clear
                - DeleteCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:343,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:345,15'
              BranchSideFuncs:
                - Queue_Clear
                - DeleteCriticalSection
                - CloseHandle
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:348,20'
              BranchSideFuncs:
                - CloseHandle
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:345,3'
          Dst:             Queue_Clear
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:346,3'
          Dst:             DeleteCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:348,8'
          Dst:             CloseHandle
    - functionName:    Queue_Clear
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Queue_Lock
        - Queue_Unlock
        - ResetEvent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:124,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:126,7'
              BranchSideFuncs:
                - ResetEvent
                - Queue_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:132,2'
              BranchSideFuncs:
                - ResetEvent
                - Queue_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:126,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:127,4'
              BranchSideFuncs:
                - ResetEvent
                - Queue_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:129,3'
              BranchSideFuncs:
                - ResetEvent
                - Queue_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:122,2'
          Dst:             Queue_Lock
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:134,8'
          Dst:             ResetEvent
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:135,2'
          Dst:             Queue_Unlock
    - functionName:    Queue_Lock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         12
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - EnterCriticalSection
        - winpr_int_assert
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:80,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:80,2'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:80,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:81,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:81,6'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:82,25'
              BranchSideFuncs:
                - EnterCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:80,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:82,3'
          Dst:             EnterCriticalSection
    - functionName:    Queue_Unlock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         12
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:91,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:91,2'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:91,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:92,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:92,6'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:93,25'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:91,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:93,3'
          Dst:             LeaveCriticalSection
    - functionName:    default_queue_equals
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj1
        - obj2
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Queue_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - synchronized
        - capacity
        - growthFactor
      BBCount:         19
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - CreateEventA
        - InitializeCriticalSectionAndSpinCount
        - Queue_EnsureCapacity
        - Queue_Free
        - Queue_Object
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:304,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:305,3'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - Queue_Free
                - Queue_EnsureCapacity
                - CreateEventA
                - Queue_Object
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:307,24'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - Queue_Free
                - Queue_EnsureCapacity
                - CreateEventA
                - Queue_Object
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:310,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:311,33'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - Queue_Free
                - Queue_EnsureCapacity
                - CreateEventA
                - Queue_Object
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:313,6'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - Queue_Free
                - Queue_EnsureCapacity
                - CreateEventA
                - Queue_Object
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:313,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:314,12'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - Queue_Free
                - Queue_EnsureCapacity
                - CreateEventA
                - Queue_Object
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:315,46'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - Queue_Free
                - Queue_EnsureCapacity
                - CreateEventA
                - Queue_Object
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:315,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:316,3'
              BranchSideFuncs:
                - Queue_EnsureCapacity
                - Queue_Free
                - CreateEventA
                - Queue_Object
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:317,2'
              BranchSideFuncs:
                - Queue_EnsureCapacity
                - Queue_Free
                - CreateEventA
                - Queue_Object
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:318,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:319,3'
              BranchSideFuncs:
                - CreateEventA
                - Queue_Free
                - Queue_Object
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:321,17'
              BranchSideFuncs:
                - CreateEventA
                - Queue_Free
                - Queue_Object
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:323,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:324,3'
              BranchSideFuncs:
                - Queue_Object
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:326,21'
              BranchSideFuncs:
                - Queue_Object
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:302,19'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:315,7'
          Dst:             InitializeCriticalSectionAndSpinCount
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:318,7'
          Dst:             Queue_EnsureCapacity
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:321,17'
          Dst:             CreateEventA
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:326,8'
          Dst:             Queue_Object
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:333,2'
          Dst:             Queue_Free
    - functionName:    Queue_EnsureCapacity
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - queue
        - count
      BBCount:         21
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:164,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:164,2'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:164,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:166,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:168,31'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:191,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:171,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:172,19'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:173,37'
              BranchSideFuncs:
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:175,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:176,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:178,21'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:184,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:186,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:190,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:164,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:173,22'
          Dst:             realloc
    - functionName:    Queue_Object
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         9
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:108,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:108,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:108,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:108,2'
          Dst:             winpr_int_assert
    - functionName:    Queue_Discard
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Queue_Dequeue
        - Queue_Lock
        - Queue_Unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:284,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:284,6'
              BranchSideFuncs:
                - Queue_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:285,3'
              BranchSideFuncs:
                - Queue_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:281,2'
          Dst:             Queue_Lock
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:282,8'
          Dst:             Queue_Dequeue
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:286,2'
          Dst:             Queue_Unlock
    - functionName:    Queue_Dequeue
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Queue_Lock
        - Queue_Unlock
        - ResetEvent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:243,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:245,9'
              BranchSideFuncs:
                - Queue_Unlock
                - ResetEvent
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:251,6'
              BranchSideFuncs:
                - Queue_Unlock
                - ResetEvent
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:251,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:251,6'
              BranchSideFuncs:
                - ResetEvent
                - Queue_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:252,20'
              BranchSideFuncs:
                - ResetEvent
                - Queue_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:241,2'
          Dst:             Queue_Lock
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:252,9'
          Dst:             ResetEvent
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:254,2'
          Dst:             Queue_Unlock
    - functionName:    Queue_Peek
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Queue_Lock
        - Queue_Unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:269,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:269,6'
              BranchSideFuncs:
                - Queue_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:270,9'
              BranchSideFuncs:
                - Queue_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:267,2'
          Dst:             Queue_Lock
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:272,2'
          Dst:             Queue_Unlock
    - functionName:    Queue_Enqueue
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
        - obj
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Queue_EnsureCapacity
        - Queue_Lock
        - Queue_Unlock
        - SetEvent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:204,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:205,3'
              BranchSideFuncs:
                - Queue_Unlock
                - SetEvent
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:207,6'
              BranchSideFuncs:
                - Queue_Unlock
                - SetEvent
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:207,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:208,31'
              BranchSideFuncs:
                - Queue_Unlock
                - SetEvent
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:216,12'
              BranchSideFuncs:
                - Queue_Unlock
                - SetEvent
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:224,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:224,6'
              BranchSideFuncs:
                - SetEvent
                - Queue_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:225,18'
              BranchSideFuncs:
                - SetEvent
                - Queue_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:202,2'
          Dst:             Queue_Lock
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:204,7'
          Dst:             Queue_EnsureCapacity
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:225,9'
          Dst:             SetEvent
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:228,2'
          Dst:             Queue_Unlock
    - functionName:    Queue_Contains
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
        - obj
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Queue_Lock
        - Queue_Unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:148,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:148,2'
              BranchSideFuncs:
                - Queue_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:150,7'
              BranchSideFuncs:
                - Queue_Unlock
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:150,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:152,10'
              BranchSideFuncs:
                - Queue_Unlock
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:155,2'
              BranchSideFuncs:
                - Queue_Unlock
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:146,2'
          Dst:             Queue_Lock
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:157,2'
          Dst:             Queue_Unlock
    - functionName:    Queue_Event
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/Queue.c:102,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:102,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/Queue.c:102,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:102,2'
          Dst:             winpr_int_assert
    - functionName:    Queue_Count
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Queue_Lock
        - Queue_Unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:65,2'
          Dst:             Queue_Lock
        - Src:             'winpr/libwinpr/utils/collections/Queue.c:69,2'
          Dst:             Queue_Unlock
    - functionName:    ArrayList_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ArrayList_Clear
        - DeleteCriticalSection
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:606,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:607,3'
              BranchSideFuncs:
                - ArrayList_Clear
                - DeleteCriticalSection
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:609,18'
              BranchSideFuncs:
                - ArrayList_Clear
                - DeleteCriticalSection
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:609,2'
          Dst:             ArrayList_Clear
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:610,2'
          Dst:             DeleteCriticalSection
    - functionName:    ArrayList_Clear
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         16
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - ArrayList_Lock_Conditional
        - ArrayList_Unlock_Conditional
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:260,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:260,2'
              BranchSideFuncs:
                - ArrayList_Lock_Conditional
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:260,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:263,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:265,7'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:271,2'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:265,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:266,4'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:268,3'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:260,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:261,2'
          Dst:             ArrayList_Lock_Conditional
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:273,2'
          Dst:             ArrayList_Unlock_Conditional
    - functionName:    ArrayList_Lock_Conditional
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         12
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - EnterCriticalSection
        - winpr_int_assert
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:121,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:121,2'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:121,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:122,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:122,6'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:123,25'
              BranchSideFuncs:
                - EnterCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:121,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:123,3'
          Dst:             EnterCriticalSection
    - functionName:    ArrayList_Unlock_Conditional
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         12
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:138,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:138,2'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:138,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:139,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:139,6'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:140,25'
              BranchSideFuncs:
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:138,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:140,3'
          Dst:             LeaveCriticalSection
    - functionName:    ArrayList_DefaultCompare
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - objA
        - objB
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ArrayList_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - synchronized
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ArrayList_EnsureCapacity
        - ArrayList_Free
        - ArrayList_Object
        - InitializeCriticalSectionAndSpinCount
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:582,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:583,3'
              BranchSideFuncs:
                - ArrayList_Object
                - ArrayList_Free
                - ArrayList_EnsureCapacity
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:585,28'
              BranchSideFuncs:
                - ArrayList_Object
                - ArrayList_Free
                - ArrayList_EnsureCapacity
                - InitializeCriticalSectionAndSpinCount
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:588,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:589,3'
              BranchSideFuncs:
                - ArrayList_EnsureCapacity
                - ArrayList_Free
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:590,2'
              BranchSideFuncs:
                - ArrayList_EnsureCapacity
                - ArrayList_Free
                - InitializeCriticalSectionAndSpinCount
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:591,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:592,3'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:594,41'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:580,27'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:587,8'
          Dst:             ArrayList_Object
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:591,7'
          Dst:             ArrayList_EnsureCapacity
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:594,2'
          Dst:             InitializeCriticalSectionAndSpinCount
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:599,2'
          Dst:             ArrayList_Free
    - functionName:    ArrayList_Object
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         9
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:531,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:531,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:531,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:531,2'
          Dst:             winpr_int_assert
    - functionName:    ArrayList_EnsureCapacity
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - arrayList
        - count
      BBCount:         24
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:200,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:200,2'
              BranchSideFuncs:
                - winpr_int_assert
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:200,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:201,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:201,2'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:201,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:203,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:205,10'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:219,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:207,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:208,18'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:210,37'
              BranchSideFuncs:
                - realloc
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:212,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:213,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:215,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:200,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:201,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:210,22'
          Dst:             realloc
    - functionName:    ArrayList_ForEachAP
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
        - fkt
        - ap
      BBCount:         22
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - ArrayList_Count
        - ArrayList_GetItem
        - ArrayList_Lock_Conditional
        - ArrayList_Unlock_Conditional
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:551,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:551,2'
              BranchSideFuncs:
                - winpr_int_assert
                - ArrayList_Lock_Conditional
                - ArrayList_Count
                - ArrayList_Unlock_Conditional
                - ArrayList_GetItem
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:551,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:552,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:552,2'
              BranchSideFuncs:
                - ArrayList_Lock_Conditional
                - ArrayList_Count
                - ArrayList_Unlock_Conditional
                - ArrayList_GetItem
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:552,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:556,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:558,8'
              BranchSideFuncs:
                - ArrayList_GetItem
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:566,5'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:563,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:564,4'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
                - ArrayList_GetItem
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:565,2'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
                - ArrayList_GetItem
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:551,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:552,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:554,2'
          Dst:             ArrayList_Lock_Conditional
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:555,17'
          Dst:             ArrayList_Count
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:559,15'
          Dst:             ArrayList_GetItem
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:568,2'
          Dst:             ArrayList_Unlock_Conditional
    - functionName:    ArrayList_Count
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:70,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:70,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:70,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:70,2'
          Dst:             winpr_int_assert
    - functionName:    ArrayList_GetItem
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - arrayList
        - index
      BBCount:         12
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:157,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:157,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:157,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:158,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:158,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:160,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:157,2'
          Dst:             winpr_int_assert
    - functionName:    ArrayList_ForEach
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
        - fkt
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ArrayList_ForEachAP
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:540,7'
          Dst:             ArrayList_ForEachAP
    - functionName:    ArrayList_LastIndexOf
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - arrayList
        - obj
        - startIndex
        - count
      BBCount:         31
      ICount:          157
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - ArrayList_Lock_Conditional
        - ArrayList_Unlock_Conditional
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:492,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:492,2'
              BranchSideFuncs:
                - ArrayList_Lock_Conditional
                - ArrayList_Unlock_Conditional
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:492,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:496,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:497,10'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:499,11'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:500,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:502,3'
              BranchSideFuncs:
                - winpr_int_assert
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:506,18'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:502,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:502,3'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:502,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:507,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:509,7'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:516,7'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:509,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:511,10'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:514,2'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:516,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:516,6'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:517,9'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:492,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:493,2'
          Dst:             ArrayList_Lock_Conditional
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:502,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:519,2'
          Dst:             ArrayList_Unlock_Conditional
    - functionName:    ArrayList_IndexOf
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - arrayList
        - obj
        - startIndex
        - count
      BBCount:         28
      ICount:          151
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - ArrayList_Lock_Conditional
        - ArrayList_Unlock_Conditional
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:438,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:438,2'
              BranchSideFuncs:
                - ArrayList_Lock_Conditional
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:438,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:442,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:443,10'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:445,18'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:447,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:449,7'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:454,2'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:449,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:450,4'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:451,21'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:454,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:456,7'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:461,2'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:456,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:458,10'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:461,2'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:464,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:464,6'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:465,9'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:438,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:439,2'
          Dst:             ArrayList_Lock_Conditional
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:467,2'
          Dst:             ArrayList_Unlock_Conditional
    - functionName:    ArrayList_RemoveAt
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - arrayList
        - index
      BBCount:         15
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - ArrayList_Lock_Conditional
        - ArrayList_Shift
        - ArrayList_Unlock_Conditional
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:405,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:405,2'
              BranchSideFuncs:
                - ArrayList_Lock_Conditional
                - ArrayList_Unlock_Conditional
                - ArrayList_Shift
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:405,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:408,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:408,6'
              BranchSideFuncs:
                - ArrayList_Shift
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:410,7'
              BranchSideFuncs:
                - ArrayList_Shift
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:410,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:411,4'
              BranchSideFuncs:
                - ArrayList_Shift
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:413,25'
              BranchSideFuncs:
                - ArrayList_Shift
                - ArrayList_Unlock_Conditional
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:405,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:406,2'
          Dst:             ArrayList_Lock_Conditional
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:413,9'
          Dst:             ArrayList_Shift
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:416,2'
          Dst:             ArrayList_Unlock_Conditional
    - functionName:    ArrayList_Shift
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - arrayList
        - index
        - count
      BBCount:         42
      ICount:          212
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached:
        - ArrayList_EnsureCapacity
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:227,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:227,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - ArrayList_EnsureCapacity
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:227,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:228,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:230,33'
              BranchSideFuncs:
                - ArrayList_EnsureCapacity
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:237,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:230,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:231,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:233,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:241,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:243,25'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:248,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:227,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:230,8'
          Dst:             ArrayList_EnsureCapacity
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:239,25'
          Dst:             winpr_int_assert
    - functionName:    ArrayList_Remove
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
        - obj
      BBCount:         22
      ICount:          125
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - ArrayList_Lock_Conditional
        - ArrayList_Shift
        - ArrayList_Unlock_Conditional
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:371,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:371,2'
              BranchSideFuncs:
                - ArrayList_Lock_Conditional
                - ArrayList_Unlock_Conditional
                - ArrayList_Shift
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:371,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:375,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:377,7'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
                - ArrayList_Shift
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:384,6'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
                - ArrayList_Shift
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:377,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:379,10'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
                - ArrayList_Shift
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:382,2'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
                - ArrayList_Shift
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:384,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:384,6'
              BranchSideFuncs:
                - ArrayList_Shift
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:386,7'
              BranchSideFuncs:
                - ArrayList_Shift
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:386,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:387,4'
              BranchSideFuncs:
                - ArrayList_Shift
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:389,25'
              BranchSideFuncs:
                - ArrayList_Shift
                - ArrayList_Unlock_Conditional
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:371,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:372,2'
          Dst:             ArrayList_Lock_Conditional
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:389,9'
          Dst:             ArrayList_Shift
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:392,2'
          Dst:             ArrayList_Unlock_Conditional
    - functionName:    ArrayList_Insert
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
        - index
        - obj
      BBCount:         15
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - ArrayList_Lock_Conditional
        - ArrayList_SetItem
        - ArrayList_Shift
        - ArrayList_Unlock_Conditional
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:342,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:342,2'
              BranchSideFuncs:
                - ArrayList_Lock_Conditional
                - ArrayList_Unlock_Conditional
                - ArrayList_Shift
                - ArrayList_SetItem
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:342,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:345,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:345,6'
              BranchSideFuncs:
                - ArrayList_Shift
                - ArrayList_Unlock_Conditional
                - ArrayList_SetItem
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:347,24'
              BranchSideFuncs:
                - ArrayList_Shift
                - ArrayList_Unlock_Conditional
                - ArrayList_SetItem
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:347,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:349,8'
              BranchSideFuncs:
                - ArrayList_SetItem
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:353,22'
              BranchSideFuncs:
                - ArrayList_SetItem
                - ArrayList_Unlock_Conditional
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:342,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:343,2'
          Dst:             ArrayList_Lock_Conditional
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:347,8'
          Dst:             ArrayList_Shift
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:353,4'
          Dst:             ArrayList_SetItem
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:357,2'
          Dst:             ArrayList_Unlock_Conditional
    - functionName:    ArrayList_SetItem
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
        - index
        - obj
      BBCount:         20
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:172,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:172,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:172,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:173,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:174,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:176,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:176,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:178,29'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:189,13'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:179,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:179,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:181,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:179,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:180,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:181,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:172,2'
          Dst:             winpr_int_assert
    - functionName:    ArrayList_Append
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
        - obj
      BBCount:         12
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - ArrayList_EnsureCapacity
        - ArrayList_Lock_Conditional
        - ArrayList_SetItem
        - ArrayList_Unlock_Conditional
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:319,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:319,2'
              BranchSideFuncs:
                - ArrayList_Lock_Conditional
                - ArrayList_EnsureCapacity
                - ArrayList_Unlock_Conditional
                - ArrayList_SetItem
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:319,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:322,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:323,3'
              BranchSideFuncs:
                - ArrayList_SetItem
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:325,10'
              BranchSideFuncs:
                - ArrayList_SetItem
                - ArrayList_Unlock_Conditional
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:319,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:320,2'
          Dst:             ArrayList_Lock_Conditional
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:322,7'
          Dst:             ArrayList_EnsureCapacity
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:326,7'
          Dst:             ArrayList_SetItem
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:329,2'
          Dst:             ArrayList_Unlock_Conditional
    - functionName:    ArrayList_Contains
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
        - obj
      BBCount:         16
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - ArrayList_Lock_Conditional
        - ArrayList_Unlock_Conditional
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:284,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:284,2'
              BranchSideFuncs:
                - ArrayList_Lock_Conditional
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:284,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:287,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:287,2'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:289,8'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:291,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:292,4'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:293,2'
              BranchSideFuncs:
                - ArrayList_Unlock_Conditional
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:284,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:285,2'
          Dst:             ArrayList_Lock_Conditional
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:295,2'
          Dst:             ArrayList_Unlock_Conditional
    - functionName:    ArrayList_Unlock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:145,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:145,2'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:145,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:145,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:146,2'
          Dst:             LeaveCriticalSection
    - functionName:    ArrayList_Lock
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - EnterCriticalSection
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:128,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:128,2'
              BranchSideFuncs:
                - EnterCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:128,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:128,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:129,2'
          Dst:             EnterCriticalSection
    - functionName:    ArrayList_IsSynchronized
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:111,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:111,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:111,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:111,2'
          Dst:             winpr_int_assert
    - functionName:    ArrayList_IsReadOnly
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         9
      ICount:          29
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:101,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:101,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:101,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:101,2'
          Dst:             winpr_int_assert
    - functionName:    ArrayList_IsFixedSized
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         9
      ICount:          29
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:91,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:91,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:91,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:91,2'
          Dst:             winpr_int_assert
    - functionName:    ArrayList_Items
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
        - ppItems
      BBCount:         9
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:80,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:80,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:80,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:80,2'
          Dst:             winpr_int_assert
    - functionName:    ArrayList_Capacity
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arrayList
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/ArrayList.c:60,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:60,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/ArrayList.c:60,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/ArrayList.c:60,2'
          Dst:             winpr_int_assert
    - functionName:    CountdownEvent_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - countdown
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CloseHandle
        - DeleteCriticalSection
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:203,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:204,3'
              BranchSideFuncs:
                - DeleteCriticalSection
                - CloseHandle
                - free
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:206,25'
              BranchSideFuncs:
                - DeleteCriticalSection
                - CloseHandle
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:206,2'
          Dst:             DeleteCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:207,8'
          Dst:             CloseHandle
    - functionName:    CountdownEvent_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - initialCount
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CountdownEvent_Free
        - CreateEventA
        - InitializeCriticalSectionAndSpinCount
        - SetEvent
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:172,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:173,3'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - CountdownEvent_Free
                - CreateEventA
                - SetEvent
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:175,21'
              BranchSideFuncs:
                - InitializeCriticalSectionAndSpinCount
                - CountdownEvent_Free
                - CreateEventA
                - SetEvent
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:178,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:179,3'
              BranchSideFuncs:
                - CreateEventA
                - CountdownEvent_Free
                - SetEvent
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:181,21'
              BranchSideFuncs:
                - CreateEventA
                - CountdownEvent_Free
                - SetEvent
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:182,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:183,3'
              BranchSideFuncs:
                - SetEvent
                - CountdownEvent_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:185,6'
              BranchSideFuncs:
                - SetEvent
                - CountdownEvent_Free
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:185,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:187,17'
              BranchSideFuncs:
                - SetEvent
                - CountdownEvent_Free
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:187,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:188,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:189,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:170,49'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:178,7'
          Dst:             InitializeCriticalSectionAndSpinCount
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:181,21'
          Dst:             CreateEventA
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:187,8'
          Dst:             SetEvent
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:196,2'
          Dst:             CountdownEvent_Free
    - functionName:    CountdownEvent_Reset
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - countdown
        - count
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:160,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:160,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:160,2'
          Dst:             winpr_int_assert
    - functionName:    CountdownEvent_Signal
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - countdown
        - signalCount
      BBCount:         23
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - SetEvent
        - WaitForSingleObject
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:128,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:128,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - WaitForSingleObject
                - LeaveCriticalSection
                - SetEvent
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:128,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:132,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:133,13'
              BranchSideFuncs:
                - LeaveCriticalSection
                - SetEvent
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:135,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - SetEvent
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:135,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:136,23'
              BranchSideFuncs:
                - LeaveCriticalSection
                - SetEvent
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:138,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - SetEvent
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:140,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:141,13'
              BranchSideFuncs:
                - LeaveCriticalSection
                - SetEvent
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:143,6'
              BranchSideFuncs:
                - LeaveCriticalSection
                - SetEvent
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:143,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:143,21'
              BranchSideFuncs:
                - SetEvent
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:143,16'
              BranchSideFuncs:
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:143,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:143,6'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:145,18'
              BranchSideFuncs:
                - SetEvent
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:128,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:130,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:132,6'
          Dst:             WaitForSingleObject
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:145,9'
          Dst:             SetEvent
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:149,2'
          Dst:             LeaveCriticalSection
    - functionName:    CountdownEvent_AddCount
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - countdown
        - signalCount
      BBCount:         12
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - ResetEvent
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:105,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:105,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - ResetEvent
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:105,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:111,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:111,6'
              BranchSideFuncs:
                - ResetEvent
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:112,20'
              BranchSideFuncs:
                - ResetEvent
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:105,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:106,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:112,9'
          Dst:             ResetEvent
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:114,2'
          Dst:             LeaveCriticalSection
    - functionName:    CountdownEvent_WaitHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - countdown
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:91,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:91,2'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:91,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:91,2'
          Dst:             winpr_int_assert
    - functionName:    CountdownEvent_IsSet
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - countdown
      BBCount:         12
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - WaitForSingleObject
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:78,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:78,2'
              BranchSideFuncs:
                - WaitForSingleObject
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:78,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:79,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:79,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:80,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:78,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:79,6'
          Dst:             WaitForSingleObject
    - functionName:    CountdownEvent_InitialCount
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - countdown
      BBCount:         9
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:63,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:63,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:63,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:63,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:64,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:66,2'
          Dst:             LeaveCriticalSection
    - functionName:    CountdownEvent_CurrentCount
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - countdown
      BBCount:         9
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - EnterCriticalSection
        - LeaveCriticalSection
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/collections/CountdownEvent.c:50,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:50,2'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/utils/collections/CountdownEvent.c:50,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:50,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:51,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/utils/collections/CountdownEvent.c:53,2'
          Dst:             LeaveCriticalSection
    - functionName:    WLog_PrintMessagePrefixVA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - message
        - format
        - args
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:82,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:82,2'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:82,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:82,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:83,8'
          Dst:             vsnprintf
    - functionName:    log_invalid_fmt
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - what
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:114,8'
          Dst:             fprintf
    - functionName:    check_and_log_format_size
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - format
        - size
        - index
        - add
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:123,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:129,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:123,9'
          Dst:             fprintf
    - functionName:    opt_compare_fn
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:136,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:137,3'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:138,17'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:138,9'
          Dst:             strncmp
    - functionName:    WLog_Layout_Free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - layout
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:380,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:380,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:382,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:382,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:384,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:388,8'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    WLog_Layout_New
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - GetEnvironmentVariableA
        - _strdup
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:334,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:335,3'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - _strdup
                - free
                - malloc
                - free
                - GetEnvironmentVariableA
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:337,34'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - _strdup
                - free
                - malloc
                - free
                - GetEnvironmentVariableA
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:339,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:341,23'
              BranchSideFuncs:
                - malloc
                - free
                - GetEnvironmentVariableA
                - _strdup
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:357,6'
              BranchSideFuncs:
                - _strdup
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:343,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:345,9'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - _strdup
                - free
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:349,31'
              BranchSideFuncs:
                - GetEnvironmentVariableA
                - _strdup
                - free
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:349,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:351,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:355,2'
              BranchSideFuncs:
                - _strdup
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:357,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:358,26'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:365,7'
              BranchSideFuncs:
                - _strdup
                - free
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:368,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:370,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:332,24'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:337,10'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:349,7'
          Dst:             GetEnvironmentVariableA
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:365,7'
          Dst:             _strdup
    - functionName:    WLog_Layout_SetPrefixFormat
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - layout
        - format
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:315,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:317,34'
              BranchSideFuncs:
                - _strdup
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:323,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:319,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:320,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:321,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:317,26'
          Dst:             _strdup
    - functionName:    WLog_GetLogLayout
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_GetLogAppender
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:305,13'
          Dst:             WLog_GetLogAppender
    - functionName:    WLog_PrintMessagePrefix
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - message
        - format
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_PrintMessagePrefixVA
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:92,2'
          Dst:             WLog_PrintMessagePrefixVA
    - functionName:    replace_format_string
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - FormatString
        - recurse
        - format
        - formatlen
      BBCount:         85
      ICount:          396
      EdgeCount:       102
      CyclomaticComplexity: 19
      functionsReached:
        - bsearch
        - check_and_log_format_size
        - log_invalid_fmt
        - opt_compare_fn
        - snprintf
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:180,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:180,2'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:180,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:181,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:181,2'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:181,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:185,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:188,15'
              BranchSideFuncs:
                - bsearch
                - check_and_log_format_size
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:229,33'
              BranchSideFuncs:
                - check_and_log_format_size
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:190,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:192,24'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:220,9'
              BranchSideFuncs:
                - check_and_log_format_size
                - check_and_log_format_size
                - bsearch
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
                - log_invalid_fmt
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:197,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:198,15'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:199,8'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:199,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:200,11'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:202,8'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:202,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:202,20'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:215,20'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:202,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:206,31'
              BranchSideFuncs:
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:215,20'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:208,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:209,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:210,36'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:211,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:211,36'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:211,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:211,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:211,36'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:211,36'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:211,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:211,36'
              BranchSideFuncs:
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:211,36'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:211,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:211,36'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:211,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:211,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:211,36'
              BranchSideFuncs:
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:211,36'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:210,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:212,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:213,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:213,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:213,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:213,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - winpr_int_assert
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:213,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:213,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:220,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:221,28'
              BranchSideFuncs:
                - log_invalid_fmt
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:223,35'
              BranchSideFuncs:
                - check_and_log_format_size
                - check_and_log_format_size
                - bsearch
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:223,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:224,5'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:225,35'
              BranchSideFuncs:
                - check_and_log_format_size
                - bsearch
                - check_and_log_format_size
                - log_invalid_fmt
                - snprintf
                - winpr_int_assert
                - winpr_int_assert
                - check_and_log_format_size
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:229,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:231,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:180,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:181,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:188,7'
          Dst:             bsearch
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:188,7'
          Dst:             opt_compare_fn
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:206,20'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:211,36'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:211,36'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:210,10'
          Dst:             check_and_log_format_size
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:213,14'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:213,14'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:221,12'
          Dst:             log_invalid_fmt
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:223,9'
          Dst:             check_and_log_format_size
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:229,7'
          Dst:             check_and_log_format_size
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_if_null
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - fmt
        - preplacelen
        - pskiplen
      BBCount:         79
      ICount:          360
      EdgeCount:       89
      CyclomaticComplexity: 12
      functionsReached:
        - replace_format_string
        - strnlen
        - strstr
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:147,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:147,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:147,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:148,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:148,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:148,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:149,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:149,2'
              BranchSideFuncs:
                - winpr_int_assert
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:149,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:150,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:150,2'
              BranchSideFuncs:
                - strstr
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:150,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:157,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:158,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:159,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:159,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:159,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:159,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:159,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:159,14'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:161,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:162,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - replace_format_string
                - strnlen
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:164,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:164,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - winpr_int_assert
                - replace_format_string
                - strnlen
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:164,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - winpr_int_assert
                - replace_format_string
                - strnlen
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:164,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - winpr_int_assert
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:164,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:164,28'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:167,22'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:167,2'
              BranchSideFuncs:
                - replace_format_string
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:167,2'
              BranchSideFuncs:
                - replace_format_string
                - strnlen
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:169,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:171,3'
              BranchSideFuncs:
                - strnlen
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:173,25'
              BranchSideFuncs:
                - strnlen
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:147,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:148,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:149,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:150,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:156,20'
          Dst:             strstr
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:159,14'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:159,14'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:164,28'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:164,28'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:169,7'
          Dst:             replace_format_string
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:173,17'
          Dst:             strnlen
    - functionName:    get_tid
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         9
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
        - syscall
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:99,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:99,2'
              BranchSideFuncs:
                - syscall
                - snprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:99,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:99,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:104,16'
          Dst:             syscall
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:108,8'
          Dst:             snprintf
    - functionName:    WLog_Layout_GetMessagePrefix
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - layout
        - message
      BBCount:         18
      ICount:          470
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - GetCurrentProcessId
        - GetLocalTime
        - WLog_PrintMessagePrefix
        - replace_format_string
        - winpr_int_assert
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:238,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:238,2'
              BranchSideFuncs:
                - winpr_int_assert
                - GetLocalTime
                - GetCurrentProcessId
                - replace_format_string
                - WLog_PrintMessagePrefix
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:238,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:239,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:239,2'
              BranchSideFuncs:
                - GetLocalTime
                - GetCurrentProcessId
                - replace_format_string
                - WLog_PrintMessagePrefix
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:239,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/Layout.c:289,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:290,3'
              BranchSideFuncs:
                - WLog_PrintMessagePrefix
            - BranchSide:      'winpr/libwinpr/utils/wlog/Layout.c:295,26'
              BranchSideFuncs:
                - WLog_PrintMessagePrefix
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:238,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:239,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:244,2'
          Dst:             GetLocalTime
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:275,54'
          Dst:             GetCurrentProcessId
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:289,7'
          Dst:             replace_format_string
        - Src:             'winpr/libwinpr/utils/wlog/Layout.c:295,2'
          Dst:             WLog_PrintMessagePrefix
    - functionName:    WLog_Message_GetOutputFileName
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/Message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - ext
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - GetCombinedPath
        - GetCurrentProcessId
        - GetKnownSubPath
        - snprintf
        - winpr_PathFileExists
        - winpr_PathMakePath
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/Message.c:37,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Message.c:38,3'
              BranchSideFuncs:
                - GetKnownSubPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - free
                - free
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - free
                - free
                - snprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/Message.c:40,13'
              BranchSideFuncs:
                - GetKnownSubPath
                - winpr_PathFileExists
                - winpr_PathMakePath
                - free
                - free
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - free
                - free
                - snprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/Message.c:42,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Message.c:44,27'
              BranchSideFuncs:
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - free
                - free
                - snprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/Message.c:52,14'
              BranchSideFuncs:
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - free
                - free
                - snprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/Message.c:44,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Message.c:46,9'
              BranchSideFuncs:
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - free
                - free
                - snprintf
            - BranchSide:      'winpr/libwinpr/utils/wlog/Message.c:50,2'
              BranchSideFuncs:
                - GetCurrentProcessId
                - snprintf
                - GetCombinedPath
                - free
                - free
                - snprintf
        - Branch String:   'winpr/libwinpr/utils/wlog/Message.c:53,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/Message.c:54,19'
              BranchSideFuncs:
                - snprintf
                - GetCombinedPath
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/Message.c:56,19'
              BranchSideFuncs:
                - snprintf
                - GetCombinedPath
                - free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/Message.c:40,13'
          Dst:             GetKnownSubPath
        - Src:             'winpr/libwinpr/utils/wlog/Message.c:42,7'
          Dst:             winpr_PathFileExists
        - Src:             'winpr/libwinpr/utils/wlog/Message.c:44,8'
          Dst:             winpr_PathMakePath
        - Src:             'winpr/libwinpr/utils/wlog/Message.c:52,14'
          Dst:             GetCurrentProcessId
        - Src:             'winpr/libwinpr/utils/wlog/Message.c:54,9'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/utils/wlog/Message.c:56,9'
          Dst:             snprintf
        - Src:             'winpr/libwinpr/utils/wlog/Message.c:58,17'
          Dst:             GetCombinedPath
    - functionName:    WLog_DataMessage_Write
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - data
        - length
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - fwrite
        - winpr_fopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/DataMessage.c:35,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/DataMessage.c:36,3'
              BranchSideFuncs:
                - fwrite
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/DataMessage.c:38,13'
              BranchSideFuncs:
                - fwrite
                - fclose
        - Branch String:   'winpr/libwinpr/utils/wlog/DataMessage.c:38,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/DataMessage.c:39,7'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/DataMessage.c:40,15'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/DataMessage.c:33,7'
          Dst:             winpr_fopen
        - Src:             'winpr/libwinpr/utils/wlog/DataMessage.c:38,6'
          Dst:             fwrite
        - Src:             'winpr/libwinpr/utils/wlog/DataMessage.c:40,8'
          Dst:             fclose
    - functionName:    WLog_ImageMessage_Write
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/ImageMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - data
        - width
        - height
        - bpp
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_bitmap_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/ImageMessage.c:33,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/ImageMessage.c:34,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/ImageMessage.c:36,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/ImageMessage.c:31,11'
          Dst:             winpr_bitmap_write
    - functionName:    winpr_Data_Write_UINT32_BE
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_Data_Write_UINT16_BE
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:267,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:267,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16_BE
                - winpr_Data_Write_UINT16_BE
            - BranchSide:      'winpr/include/winpr/endian.h:267,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:267,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/endian.h:269,3'
          Dst:             winpr_Data_Write_UINT16_BE
        - Src:             'winpr/include/winpr/endian.h:270,3'
          Dst:             winpr_Data_Write_UINT16_BE
    - functionName:    winpr_Data_Write_UINT16_BE
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:244,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:244,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:244,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:244,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:236,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:236,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:222,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:222,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Rewind
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         24
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:133,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:133,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:133,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:134,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:134,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:134,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:136,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:136,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:136,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:137,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:138,19'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:140,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:133,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:134,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:136,3'
          Dst:             winpr_int_assert
    - functionName:    IPv4Checksum
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ipv4
        - length
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:176,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:178,41'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:184,6'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:184,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:185,16'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:187,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:187,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:188,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:190,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Write_UINT32_BE_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT32_BE
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1081,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1081,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT32_BE
            - BranchSide:      'winpr/include/winpr/stream.h:1081,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1081,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1081,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1083,3'
          Dst:             winpr_Data_Write_UINT32_BE
    - functionName:    Stream_Write_UINT16_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:893,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.7405
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:894,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.7405
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:895,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.7405
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:893,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:894,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    Stream_Write_UINT8_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT8
        - winpr_int_assert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8.7407
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:842,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8.7407
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:843,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT8.7407
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:842,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:845,3'
          Dst:             winpr_Data_Write_UINT8
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Write_UINT16_BE_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT16_BE
        - winpr_int_assert
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:919,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:919,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16_BE
            - BranchSide:      'winpr/include/winpr/stream.h:919,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:920,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:920,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16_BE
            - BranchSide:      'winpr/include/winpr/stream.h:920,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:921,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:921,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16_BE
            - BranchSide:      'winpr/include/winpr/stream.h:921,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:919,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:920,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:921,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:921,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:923,3'
          Dst:             winpr_Data_Write_UINT16_BE
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         24
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1155,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1155,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7422
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7422
        - Branch String:   'winpr/include/winpr/stream.h:1157,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7422
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1158,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7422
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1159,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - Stream_Seek.7422
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1157,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1158,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1161,4'
          Dst:             Stream_Seek
    - functionName:    Pcap_Write_RecordContent
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
        - record
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:60,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:60,14'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:62,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:60,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:60,33'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:62,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:60,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:62,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:60,26'
          Dst:             fwrite
    - functionName:    WLog_PacketMessage_Write_TcpHeader
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
        - tcp
      BBCount:         145
      ICount:          471
      EdgeCount:       151
      CyclomaticComplexity: 8
      functionsReached:
        - Stream_StaticInit
        - Stream_Write_UINT16_BE_unchecked
        - Stream_Write_UINT32_BE_unchecked
        - Stream_Write_UINT8_unchecked
        - fwrite
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:233,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:233,16'
              BranchSideFuncs:
                - Stream_StaticInit
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:234,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:233,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:233,29'
              BranchSideFuncs:
                - Stream_StaticInit
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:234,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:233,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:234,3'
              BranchSideFuncs:
                - Stream_StaticInit
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:236,34'
              BranchSideFuncs:
                - Stream_StaticInit
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:237,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:238,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:239,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:239,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:239,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:239,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:239,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:239,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:239,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:240,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:240,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:240,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:240,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:240,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:240,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:241,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:241,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:241,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:241,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:241,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:241,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:242,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:242,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:242,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:242,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:242,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:242,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:243,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:243,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:243,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:243,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:243,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:243,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:244,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:244,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:244,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:244,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:244,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:244,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:245,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:245,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:245,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:245,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:245,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:245,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:246,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:246,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:246,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:246,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:246,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:246,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:247,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:247,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:247,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:247,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:247,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:247,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:249,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:251,14'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:251,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:252,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:253,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:236,6'
          Dst:             Stream_StaticInit
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:239,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:239,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:239,2'
          Dst:             Stream_Write_UINT16_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:240,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:240,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:240,2'
          Dst:             Stream_Write_UINT16_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:241,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:241,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:241,2'
          Dst:             Stream_Write_UINT32_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:242,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:242,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:242,2'
          Dst:             Stream_Write_UINT32_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:243,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:243,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:243,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:244,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:244,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:244,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:245,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:245,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:245,2'
          Dst:             Stream_Write_UINT16_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:246,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:246,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:246,2'
          Dst:             Stream_Write_UINT16_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:247,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:247,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:247,2'
          Dst:             Stream_Write_UINT16_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:251,7'
          Dst:             fwrite
    - functionName:    WLog_PacketMessage_Write_IPv4Header
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
        - ipv4
      BBCount:         170
      ICount:          567
      EdgeCount:       175
      CyclomaticComplexity: 7
      functionsReached:
        - IPv4Checksum
        - Stream_Rewind
        - Stream_StaticInit
        - Stream_Write_UINT16_BE_unchecked
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_BE_unchecked
        - Stream_Write_UINT8_unchecked
        - fwrite
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:200,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:200,16'
              BranchSideFuncs:
                - Stream_StaticInit
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:201,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:200,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:200,29'
              BranchSideFuncs:
                - Stream_StaticInit
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:201,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:200,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:201,3'
              BranchSideFuncs:
                - Stream_StaticInit
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:203,34'
              BranchSideFuncs:
                - Stream_StaticInit
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:204,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:205,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:206,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:206,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:206,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:206,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:206,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:206,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:206,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:207,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:207,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:207,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:207,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:207,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:207,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:208,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:208,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:208,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:208,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:208,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:208,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:209,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:209,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:209,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:209,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:209,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:209,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:210,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:210,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:210,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:210,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:210,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:210,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:211,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:211,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:211,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:211,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:211,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:211,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:212,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:212,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:212,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:212,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:212,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.7419
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:212,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:213,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:213,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:213,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:213,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:213,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.7414
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:213,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:214,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:214,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:214,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:214,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:214,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_BE_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:214,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:215,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:215,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:215,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:215,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:215,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_BE_unchecked
                - IPv4Checksum
                - Stream_Rewind
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:215,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:218,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:218,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:218,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:218,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:218,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.7414
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:218,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:220,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:223,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:203,6'
          Dst:             Stream_StaticInit
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:206,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:206,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:206,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:207,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:207,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:207,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:208,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:208,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:208,2'
          Dst:             Stream_Write_UINT16_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:209,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:209,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:209,2'
          Dst:             Stream_Write_UINT16_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:210,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:210,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:210,2'
          Dst:             Stream_Write_UINT16_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:211,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:211,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:211,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:212,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:212,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:212,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:213,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:213,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:213,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:214,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:214,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:214,2'
          Dst:             Stream_Write_UINT32_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:215,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:215,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:215,2'
          Dst:             Stream_Write_UINT32_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:216,25'
          Dst:             IPv4Checksum
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:217,2'
          Dst:             Stream_Rewind
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:218,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:218,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:218,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:220,6'
          Dst:             fwrite
    - functionName:    WLog_PacketMessage_Write_EthernetHeader
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
        - ethernet
      BBCount:         30
      ICount:          136
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - Stream_StaticInit
        - Stream_Write
        - Stream_Write_UINT16_BE_unchecked
        - fwrite
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:157,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:157,16'
              BranchSideFuncs:
                - Stream_StaticInit
                - Stream_Write.7425
                - Stream_Write.7425
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:158,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:157,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:157,29'
              BranchSideFuncs:
                - Stream_StaticInit
                - Stream_Write.7425
                - Stream_Write.7425
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:158,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:157,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:158,3'
              BranchSideFuncs:
                - Stream_StaticInit
                - Stream_Write.7425
                - Stream_Write.7425
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:160,34'
              BranchSideFuncs:
                - Stream_StaticInit
                - Stream_Write.7425
                - Stream_Write.7425
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:161,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:162,3'
              BranchSideFuncs:
                - Stream_Write.7425
                - Stream_Write.7425
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:163,15'
              BranchSideFuncs:
                - Stream_Write.7425
                - Stream_Write.7425
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:165,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:165,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:165,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:165,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:165,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_BE_unchecked
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:165,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:166,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:169,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:160,6'
          Dst:             Stream_StaticInit
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:163,2'
          Dst:             Stream_Write
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:164,2'
          Dst:             Stream_Write
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:165,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:165,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:165,2'
          Dst:             Stream_Write_UINT16_BE_unchecked
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:166,6'
          Dst:             fwrite
    - functionName:    Pcap_Write_RecordHeader
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
        - record
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:53,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:53,14'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:55,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:53,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:53,40'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:55,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:53,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:54,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:55,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:53,26'
          Dst:             fwrite
    - functionName:    WLog_PacketMessage_Write
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pcap
        - data
        - length
        - flags
      BBCount:         110
      ICount:          593
      EdgeCount:       129
      CyclomaticComplexity: 21
      functionsReached:
        - Pcap_Write_RecordContent
        - Pcap_Write_RecordHeader
        - WLog_PacketMessage_Write_EthernetHeader
        - WLog_PacketMessage_Write_IPv4Header
        - WLog_PacketMessage_Write_TcpHeader
        - fflush
        - winpr_GetUnixTimeNS
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:269,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:269,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:270,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:269,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:270,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:272,6'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:272,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:275,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:292,12'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:318,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:320,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:325,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:332,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:334,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:341,24'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:336,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:336,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:336,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:344,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:344,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:344,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:357,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:357,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:357,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
              BranchSideFuncs:
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
              BranchSideFuncs:
                - winpr_GetUnixTimeNS
                - Pcap_Write_RecordHeader
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:367,53'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:368,47'
              BranchSideFuncs:
                - WLog_PacketMessage_Write_EthernetHeader
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:371,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:368,64'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:369,43'
              BranchSideFuncs:
                - WLog_PacketMessage_Write_IPv4Header
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:371,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:369,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:370,42'
              BranchSideFuncs:
                - WLog_PacketMessage_Write_TcpHeader
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:371,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:370,54'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:370,83'
              BranchSideFuncs:
                - Pcap_Write_RecordContent
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:371,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:367,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:371,3'
              BranchSideFuncs:
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:372,15'
              BranchSideFuncs:
                - fflush
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:336,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:337,31'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:344,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:345,30'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:357,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:358,25'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:363,14'
          Dst:             winpr_GetUnixTimeNS
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:367,7'
          Dst:             Pcap_Write_RecordHeader
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:368,7'
          Dst:             WLog_PacketMessage_Write_EthernetHeader
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:369,7'
          Dst:             WLog_PacketMessage_Write_IPv4Header
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:370,7'
          Dst:             WLog_PacketMessage_Write_TcpHeader
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:370,58'
          Dst:             Pcap_Write_RecordContent
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:372,8'
          Dst:             fflush
    - functionName:    Pcap_Close
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Pcap_Flush
        - fclose
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:142,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:142,16'
              BranchSideFuncs:
                - Pcap_Flush
                - fclose
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:143,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:142,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:143,3'
              BranchSideFuncs:
                - Pcap_Flush
                - fclose
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:145,13'
              BranchSideFuncs:
                - Pcap_Flush
                - fclose
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:145,2'
          Dst:             Pcap_Flush
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:146,8'
          Dst:             fclose
    - functionName:    Pcap_Flush
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - Pcap_Write_Record
        - fflush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:127,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:127,16'
              BranchSideFuncs:
                - fflush
                - Pcap_Write_Record
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:128,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:128,3'
              BranchSideFuncs:
                - fflush
                - Pcap_Write_Record
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:130,2'
              BranchSideFuncs:
                - fflush
                - Pcap_Write_Record
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:130,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:132,26'
              BranchSideFuncs:
                - Pcap_Write_Record
                - fflush
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:137,15'
              BranchSideFuncs:
                - fflush
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:132,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:133,4'
              BranchSideFuncs:
                - fflush
                - Pcap_Write_Record
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:134,18'
              BranchSideFuncs:
                - fflush
                - Pcap_Write_Record
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:132,8'
          Dst:             Pcap_Write_Record
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:137,8'
          Dst:             fflush
    - functionName:    Pcap_Write_Record
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
        - record
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Pcap_Write_RecordContent
        - Pcap_Write_RecordHeader
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:67,56'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:67,84'
              BranchSideFuncs:
                - Pcap_Write_RecordContent
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:67,56'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:67,9'
          Dst:             Pcap_Write_RecordHeader
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:67,59'
          Dst:             Pcap_Write_RecordContent
    - functionName:    Pcap_Read_Header
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
        - header
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:39,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:39,14'
              BranchSideFuncs:
                - fread
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:41,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:39,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:39,39'
              BranchSideFuncs:
                - fread
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:41,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:39,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:40,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:41,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:39,26'
          Dst:             fread
    - functionName:    _ftelli64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wtypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ftello64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/wtypes.h:495,9'
          Dst:             ftello64
    - functionName:    _fseeki64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wtypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fp
        - offset
        - origin
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fseeko64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/wtypes.h:489,9'
          Dst:             fseeko64
    - functionName:    Pcap_Write_Header
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
        - header
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:46,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:46,14'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:48,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:46,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:46,40'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:48,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:46,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:48,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:46,26'
          Dst:             fwrite
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    Pcap_Open
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - write
      BBCount:         25
      ICount:          187
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - Pcap_Read_Header
        - Pcap_Write_Header
        - WLog_Print_dbg_tag
        - _fseeki64
        - _ftelli64
        - calloc
        - fclose
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:75,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:77,3'
              BranchSideFuncs:
                - calloc
                - free
                - fclose
                - _fseeki64.7482
                - _ftelli64.7481
                - _fseeki64.7482
                - Pcap_Read_Header
                - Pcap_Write_Header
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:81,17'
              BranchSideFuncs:
                - calloc
                - free
                - fclose
                - _fseeki64.7482
                - _ftelli64.7481
                - _fseeki64.7482
                - Pcap_Read_Header
                - Pcap_Write_Header
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:83,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:84,3'
              BranchSideFuncs:
                - _fseeki64.7482
                - _ftelli64.7481
                - _fseeki64.7482
                - Pcap_Read_Header
                - free
                - fclose
                - Pcap_Write_Header
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:86,15'
              BranchSideFuncs:
                - _fseeki64.7482
                - _ftelli64.7481
                - _fseeki64.7482
                - Pcap_Read_Header
                - free
                - fclose
                - Pcap_Write_Header
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:91,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:93,3'
              BranchSideFuncs:
                - Pcap_Write_Header
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:105,17'
              BranchSideFuncs:
                - _fseeki64.7482
                - _ftelli64.7481
                - _fseeki64.7482
                - Pcap_Read_Header
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:100,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:101,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:102,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:105,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:106,4'
              BranchSideFuncs:
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:107,40'
              BranchSideFuncs:
                - _ftelli64.7481
                - _fseeki64.7482
                - Pcap_Read_Header
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:108,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:109,4'
              BranchSideFuncs:
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:110,17'
              BranchSideFuncs:
                - _fseeki64.7482
                - Pcap_Read_Header
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:110,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:111,4'
              BranchSideFuncs:
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:112,25'
              BranchSideFuncs:
                - Pcap_Read_Header
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:112,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:113,4'
              BranchSideFuncs:
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/wlog/PacketMessage.c:119,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:120,16'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'winpr/libwinpr/utils/wlog/PacketMessage.c:121,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:73,18'
          Dst:             winpr_fopen
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:77,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:81,17'
          Dst:             calloc
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:100,8'
          Dst:             Pcap_Write_Header
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:105,7'
          Dst:             _fseeki64
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:107,30'
          Dst:             _ftelli64
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:110,7'
          Dst:             _fseeki64
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:112,8'
          Dst:             Pcap_Read_Header
        - Src:             'winpr/libwinpr/utils/wlog/PacketMessage.c:120,9'
          Dst:             fclose
    - functionName:    RemoveVectoredContinueHandler
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Handle
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:111,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    10
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    AddVectoredContinueHandler
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - First
        - Handler
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:105,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RemoveVectoredExceptionHandler
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Handle
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:98,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    AddVectoredExceptionHandler
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - First
        - Handler
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:92,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetUnhandledExceptionFilter
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpTopLevelExceptionFilter
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:85,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    UnhandledExceptionFilter
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ExceptionInfo
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:77,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RaiseException
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dwExceptionCode
        - dwExceptionFlags
        - nNumberOfArguments
        - lpArguments
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:72,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    RestoreLastError
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dwErrCode
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:64,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    SetLastError
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dwErrCode
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NtCurrentTeb
      functionUses:    258
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/error/error.c:56,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/error/error.c:56,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/error/error.c:58,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:55,12'
          Dst:             NtCurrentTeb
    - functionName:    GetLastError
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NtCurrentTeb
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/error/error.c:45,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/error/error.c:45,7'
              BranchSideFuncs:
                - NtCurrentTeb
            - BranchSide:      'winpr/libwinpr/error/error.c:45,12'
              BranchSideFuncs:
                - NtCurrentTeb
        - Branch String:   'winpr/libwinpr/error/error.c:46,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/error/error.c:48,10'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/error/error.c:50,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:45,12'
          Dst:             NtCurrentTeb
    - functionName:    SetErrorMode
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - uMode
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:39,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    GetErrorMode
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/error/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/error/error.c:33,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/error/error.c:33,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7524
            - BranchSide:      'winpr/libwinpr/error/error.c:33,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7524
      Callsites:
        - Src:             'winpr/libwinpr/error/error.c:33,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WINPR_HANDLE_IS_HANDLED
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/handle/handle.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - type
        - invalidValue
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SetLastError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/handle/handle.h:121,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/handle.h:123,31'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/handle/handle.h:127,6'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/handle/handle.h:123,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/handle.h:124,12'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/handle/handle.h:125,2'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/handle/handle.h:127,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/handle.h:127,18'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
        - Branch String:   'winpr/libwinpr/handle/handle.h:127,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/handle.h:129,3'
              BranchSideFuncs:
                - SetLastError
            - BranchSide:      'winpr/libwinpr/handle/handle.h:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/handle/handle.h:129,3'
          Dst:             SetLastError
    - functionName:    NoneHandleGetFd
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/handle/nonehandle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NoneHandleIsHandle
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/handle/nonehandle.c:43,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/nonehandle.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/handle/nonehandle.c:46,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/handle/nonehandle.c:43,7'
          Dst:             NoneHandleIsHandle
    - functionName:    NoneHandleIsHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/handle/nonehandle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WINPR_HANDLE_IS_HANDLED
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/handle/nonehandle.c:38,9'
          Dst:             WINPR_HANDLE_IS_HANDLED
    - functionName:    NoneHandleCloseHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/handle/nonehandle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CreateNoneHandle
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/handle/nonehandle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/handle/nonehandle.c:73,48'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/nonehandle.c:73,21'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/handle/nonehandle.c:73,48'
              BranchSideFuncs:
                - calloc
        - Branch String:   'winpr/libwinpr/handle/nonehandle.c:75,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/handle/nonehandle.c:76,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/handle/nonehandle.c:78,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/handle/nonehandle.c:73,48'
          Dst:             calloc
    - functionName:    CommandLineToArgvW
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpCmdLine
        - pNumArgs
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/thread/argv.c:276,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    CommandLineToArgvA
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/thread/argv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lpCmdLine
        - pNumArgs
      BBCount:         136
      ICount:          839
      EdgeCount:       169
      CyclomaticComplexity: 35
      functionsReached:
        - WLog_Print_dbg_tag
        - calloc
        - strcspn
        - strlen
        - strspn
        - strstr
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/thread/argv.c:105,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:106,3'
              BranchSideFuncs:
                - strlen
                - calloc
                - strstr
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - calloc
                - free
                - strlen
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:108,7'
              BranchSideFuncs:
                - strlen
                - calloc
                - strstr
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - calloc
                - free
                - strlen
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:108,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:109,3'
              BranchSideFuncs:
                - strlen
                - calloc
                - strstr
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - calloc
                - free
                - strlen
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:111,8'
              BranchSideFuncs:
                - strlen
                - calloc
                - strstr
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - calloc
                - free
                - strlen
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:116,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:117,3'
              BranchSideFuncs:
                - strstr
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - calloc
                - free
                - strlen
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:119,13'
              BranchSideFuncs:
                - strstr
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - calloc
                - free
                - strlen
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:119,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:121,10'
              BranchSideFuncs:
                - calloc
                - free
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:183,13'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
        - Branch String:   'winpr/libwinpr/thread/argv.c:125,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:127,9'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:131,20'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:135,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:137,18'
              BranchSideFuncs:
                - strstr
                - strlen
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:178,11'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
        - Branch String:   'winpr/libwinpr/thread/argv.c:139,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:141,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
            - BranchSide:      'winpr/libwinpr/thread/argv.c:147,11'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
        - Branch String:   'winpr/libwinpr/thread/argv.c:149,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:151,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
        - Branch String:   'winpr/libwinpr/thread/argv.c:151,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:153,10'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
            - BranchSide:      'winpr/libwinpr/thread/argv.c:157,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
        - Branch String:   'winpr/libwinpr/thread/argv.c:160,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:160,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:160,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:160,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:160,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:160,8'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:161,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:161,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:161,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:161,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:161,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:161,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:161,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:161,13'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:161,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:161,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:161,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:161,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:161,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:161,13'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:161,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:166,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:167,13'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:169,9'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:171,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:172,5'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:174,12'
              BranchSideFuncs:
                - strlen
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - strspn
                - strstr
                - strlen
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:186,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:188,16'
              BranchSideFuncs:
                - strcspn
                - strspn
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:193,19'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:196,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:198,8'
              BranchSideFuncs:
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:203,18'
              BranchSideFuncs:
                - free
                - free
                - strcspn
                - strcspn
                - strspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:207,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:209,10'
              BranchSideFuncs:
                - strcspn
                - strcspn
                - strspn
                - free
                - free
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:266,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/thread/argv.c:215,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:215,24'
              BranchSideFuncs:
                - strcspn
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:216,5'
              BranchSideFuncs:
                - strcspn
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:215,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:216,5'
              BranchSideFuncs:
                - strcspn
                - strcspn
                - strspn
                - free
                - free
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:218,5'
              BranchSideFuncs:
                - strcspn
                - strcspn
                - strspn
                - free
                - free
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:221,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
            - BranchSide:      'winpr/libwinpr/thread/argv.c:232,5'
              BranchSideFuncs:
                - strcspn
                - strspn
                - free
                - free
                - strcspn
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - WLog_Print_dbg_tag.7561
        - Branch String:   'winpr/libwinpr/thread/argv.c:224,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:224,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:224,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:224,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - winpr_int_assert
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:224,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:224,13'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:238,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:238,25'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - WLog_Print_dbg_tag.7561
            - BranchSide:      'winpr/libwinpr/thread/argv.c:239,6'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - WLog_Print_dbg_tag.7561
        - Branch String:   'winpr/libwinpr/thread/argv.c:238,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:239,6'
              BranchSideFuncs:
                - strcspn
                - strspn
                - free
                - free
                - strcspn
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - WLog_Print_dbg_tag.7561
            - BranchSide:      'winpr/libwinpr/thread/argv.c:241,6'
              BranchSideFuncs:
                - strcspn
                - strspn
                - free
                - free
                - strcspn
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
                - WLog_Print_dbg_tag.7561
        - Branch String:   'winpr/libwinpr/thread/argv.c:244,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:245,5'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7561
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
            - BranchSide:      'winpr/libwinpr/thread/argv.c:247,8'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
        - Branch String:   'winpr/libwinpr/thread/argv.c:247,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:247,16'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
                - strcspn
            - BranchSide:      'winpr/libwinpr/thread/argv.c:250,23'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:247,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:248,23'
              BranchSideFuncs:
                - strcspn
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:250,23'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:252,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:254,10'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:260,12'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/thread/argv.c:254,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/thread/argv.c:255,20'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/thread/argv.c:257,9'
              BranchSideFuncs:
                - strspn
                - free
                - free
                - strcspn
                - strcspn
                - strcspn
                - WLog_Print_dbg_tag.7561
                - winpr_int_assert
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/thread/argv.c:113,18'
          Dst:             strlen
        - Src:             'winpr/libwinpr/thread/argv.c:114,26'
          Dst:             calloc
        - Src:             'winpr/libwinpr/thread/argv.c:119,6'
          Dst:             strstr
        - Src:             'winpr/libwinpr/thread/argv.c:123,29'
          Dst:             calloc
        - Src:             'winpr/libwinpr/thread/argv.c:137,11'
          Dst:             strstr
        - Src:             'winpr/libwinpr/thread/argv.c:141,14'
          Dst:             strlen
        - Src:             'winpr/libwinpr/thread/argv.c:160,8'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/argv.c:160,8'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/argv.c:161,13'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/argv.c:161,13'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/argv.c:180,19'
          Dst:             strlen
        - Src:             'winpr/libwinpr/thread/argv.c:188,8'
          Dst:             strcspn
        - Src:             'winpr/libwinpr/thread/argv.c:189,8'
          Dst:             strspn
        - Src:             'winpr/libwinpr/thread/argv.c:194,11'
          Dst:             calloc
        - Src:             'winpr/libwinpr/thread/argv.c:213,9'
          Dst:             strcspn
        - Src:             'winpr/libwinpr/thread/argv.c:224,13'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/argv.c:224,13'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/thread/argv.c:236,10'
          Dst:             strcspn
        - Src:             'winpr/libwinpr/thread/argv.c:245,5'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/thread/argv.c:248,14'
          Dst:             strcspn
        - Src:             'winpr/libwinpr/thread/argv.c:263,8'
          Dst:             strspn
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strspn
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wmemmove_s
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - numberOfElements
        - src
        - count
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/buffer.c:42,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/buffer.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/buffer.c:45,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    memmove_s
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/crt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - numberOfElements
        - src
        - count
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/crt/buffer.c:32,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/crt/buffer.c:33,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/crt/buffer.c:35,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sTebDestruct
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/nt/nt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - teb
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FSInformationClass2Tag
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/nt/nt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         43
      ICount:          218
      EdgeCount:       84
      CyclomaticComplexity: 43
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/nt/nt.c:68,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/nt/nt.c:71,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:73,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:75,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:77,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:79,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:81,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:83,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:85,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:87,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:89,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:91,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:93,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:95,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:97,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:99,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:101,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:103,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:105,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:107,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:109,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:111,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:113,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:115,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:117,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:119,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:121,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:123,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:125,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:127,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:129,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:133,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:135,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:137,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:139,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:141,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:143,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:145,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:147,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:149,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/nt/nt.c:151,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sTebInitOnce
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/nt/nt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_key_create
        - sTebDestruct
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/nt/nt.c:46,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/nt/nt.c:46,2'
              BranchSideFuncs:
                - pthread_key_create
            - BranchSide:      'winpr/libwinpr/nt/nt.c:46,2'
              BranchSideFuncs:
                - pthread_key_create
      Callsites:
        - Src:             'winpr/libwinpr/nt/nt.c:46,2'
          Dst:             pthread_key_create
        - Src:             'winpr/libwinpr/nt/nt.c:46,2'
          Dst:             sTebDestruct
    - functionName:    NtCurrentTeb
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/nt/nt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - pthread_getspecific
        - pthread_once
        - pthread_setspecific
        - sTebInitOnce
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/nt/nt.c:51,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/nt/nt.c:51,7'
              BranchSideFuncs:
                - pthread_once
                - pthread_getspecific
                - calloc
                - pthread_setspecific
            - BranchSide:      'winpr/libwinpr/nt/nt.c:51,7'
              BranchSideFuncs:
                - pthread_once
                - pthread_getspecific
                - calloc
                - pthread_setspecific
        - Branch String:   'winpr/libwinpr/nt/nt.c:53,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/nt/nt.c:53,6'
              BranchSideFuncs:
                - pthread_getspecific
                - calloc
                - pthread_setspecific
            - BranchSide:      'winpr/libwinpr/nt/nt.c:55,34'
              BranchSideFuncs:
                - pthread_getspecific
                - calloc
                - pthread_setspecific
        - Branch String:   'winpr/libwinpr/nt/nt.c:55,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/nt/nt.c:57,10'
              BranchSideFuncs:
                - calloc
                - pthread_setspecific
            - BranchSide:      'winpr/libwinpr/nt/nt.c:61,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/nt/nt.c:58,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/nt/nt.c:59,25'
              BranchSideFuncs:
                - pthread_setspecific
            - BranchSide:      'winpr/libwinpr/nt/nt.c:60,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/nt/nt.c:53,6'
          Dst:             pthread_once
        - Src:             'winpr/libwinpr/nt/nt.c:53,6'
          Dst:             sTebInitOnce
        - Src:             'winpr/libwinpr/nt/nt.c:55,14'
          Dst:             pthread_getspecific
        - Src:             'winpr/libwinpr/nt/nt.c:57,10'
          Dst:             calloc
        - Src:             'winpr/libwinpr/nt/nt.c:59,5'
          Dst:             pthread_setspecific
    - functionName:    CommWriteFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hDevice
        - lpBuffer
        - nNumberOfBytesToWrite
        - lpNumberOfBytesWritten
        - lpOverlapped
      BBCount:         88
      ICount:          549
      EdgeCount:       105
      CyclomaticComplexity: 19
      functionsReached:
        - CommIsHandled
        - CommLog_PrintEx
        - EnterCriticalSection
        - LeaveCriticalSection
        - SetLastError
        - __errno_location
        - eventfd_read
        - select
        - tcdrain
        - winpr_int_assert
        - winpr_strerror
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:379,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:380,3'
              BranchSideFuncs:
                - eventfd_read
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:382,6'
              BranchSideFuncs:
                - eventfd_read
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:382,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:384,3'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:388,6'
              BranchSideFuncs:
                - eventfd_read
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:388,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:390,3'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:394,3'
              BranchSideFuncs:
                - eventfd_read
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:396,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:398,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:407,13'
              BranchSideFuncs:
                - eventfd_read
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:421,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:423,26'
              BranchSideFuncs:
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:426,12'
              BranchSideFuncs:
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:434,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:436,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - select
                - tcdrain
                - LeaveCriticalSection
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:553,10'
              BranchSideFuncs:
                - tcdrain
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:442,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:443,16'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - select
                - tcdrain
                - LeaveCriticalSection
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:445,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - select
                - tcdrain
                - LeaveCriticalSection
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:447,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:447,3'
              BranchSideFuncs:
                - winpr_int_assert
                - select
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:447,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:448,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:448,3'
              BranchSideFuncs:
                - select
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:448,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:453,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:455,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:462,7'
              BranchSideFuncs:
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - LeaveCriticalSection
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:462,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:465,4'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:471,7'
              BranchSideFuncs:
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:471,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:474,14'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:507,7'
              BranchSideFuncs:
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:476,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:478,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - eventfd_read
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - SetLastError
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:495,8'
              BranchSideFuncs:
                - winpr_int_assert
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - eventfd_read
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:478,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:480,6'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:485,11'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - eventfd_read
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:492,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:492,5'
              BranchSideFuncs:
                - winpr_int_assert
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - eventfd_read
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:492,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:495,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:497,5'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:501,4'
              BranchSideFuncs:
                - winpr_int_assert
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - eventfd_read
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:501,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:501,4'
              BranchSideFuncs:
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:501,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:507,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:434,2'
              BranchSideFuncs:
                - write
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:509,12'
              BranchSideFuncs:
                - write
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:514,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:516,10'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - write
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:541,31'
              BranchSideFuncs:
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:523,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:526,6'
              BranchSideFuncs:
                - tcdrain
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - select
                - write
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:528,14'
              BranchSideFuncs:
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:528,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:530,6'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:535,6'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_io.c:377,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_io.c:379,7'
          Dst:             CommIsHandled
        - Src:             'winpr/libwinpr/comm/comm_io.c:384,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:390,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:408,9'
          Dst:             eventfd_read
        - Src:             'winpr/libwinpr/comm/comm_io.c:447,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:448,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:451,11'
          Dst:             select
        - Src:             'winpr/libwinpr/comm/comm_io.c:456,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:456,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:456,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_io.c:456,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_io.c:458,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:465,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:476,8'
          Dst:             eventfd_read
        - Src:             'winpr/libwinpr/comm/comm_io.c:478,9'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:480,6'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:486,6'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:486,6'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:486,6'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_io.c:486,6'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_io.c:492,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:492,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:497,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:501,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:511,16'
          Dst:             write
        - Src:             'winpr/libwinpr/comm/comm_io.c:517,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:517,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:517,5'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_io.c:517,5'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_io.c:523,9'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:528,14'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:530,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:535,6'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:536,6'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:553,2'
          Dst:             tcdrain
        - Src:             'winpr/libwinpr/comm/comm_io.c:556,2'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_io.c:560,2'
          Dst:             LeaveCriticalSection
    - functionName:    tcdrain
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    svtime
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - Ti
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:49,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:51,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:51,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:53,11'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:53,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:54,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:56,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CommReadFile
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hDevice
        - lpBuffer
        - nNumberOfBytesToRead
        - lpNumberOfBytesRead
        - lpOverlapped
      BBCount:         182
      ICount:          971
      EdgeCount:       224
      CyclomaticComplexity: 44
      functionsReached:
        - CommIsHandled
        - CommLog_PrintEx
        - EnterCriticalSection
        - LeaveCriticalSection
        - SetLastError
        - __errno_location
        - eventfd_read
        - memchr
        - read
        - select
        - svtime
        - tcgetattr
        - tcsetattr
        - winpr_int_assert
        - winpr_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:84,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:85,3'
              BranchSideFuncs:
                - tcgetattr
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:87,6'
              BranchSideFuncs:
                - tcgetattr
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:87,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:89,3'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:93,6'
              BranchSideFuncs:
                - tcgetattr
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:93,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:95,3'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:99,3'
              BranchSideFuncs:
                - tcgetattr
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:101,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:103,3'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:106,16'
              BranchSideFuncs:
                - tcgetattr
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:106,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:108,3'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:112,21'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:112,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:114,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:138,16'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:140,51'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:141,7'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:152,7'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:140,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:143,3'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:152,7'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:152,51'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:153,7'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:164,8'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:153,51'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:153,55'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:164,8'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:152,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:155,8'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:164,8'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:169,43'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:169,47'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
                - svtime
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:176,15'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:169,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:172,18'
              BranchSideFuncs:
                - svtime
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:176,15'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:178,51'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:179,7'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:187,16'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:178,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:182,10'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:187,16'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - tcsetattr
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:196,42'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:196,61'
              BranchSideFuncs:
                - tcsetattr
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:198,31'
              BranchSideFuncs:
                - tcsetattr
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:196,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:198,31'
              BranchSideFuncs:
                - tcsetattr
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:214,6'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:201,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:203,4'
              BranchSideFuncs:
                - CommLog_PrintEx
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:210,2'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:214,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:216,3'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:230,13'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:218,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:220,27'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:223,2'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:236,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:237,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:239,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:240,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:240,2'
              BranchSideFuncs:
                - winpr_int_assert
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:240,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:241,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:241,2'
              BranchSideFuncs:
                - select
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:241,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:246,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:248,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:255,6'
              BranchSideFuncs:
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:255,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:258,3'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:264,6'
              BranchSideFuncs:
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - eventfd_read
                - winpr_int_assert
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:264,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:267,13'
              BranchSideFuncs:
                - eventfd_read
                - winpr_int_assert
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - SetLastError
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:298,6'
              BranchSideFuncs:
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:269,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:271,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - SetLastError
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:288,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:271,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:273,5'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:278,10'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:285,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:285,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:285,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:288,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:290,4'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:294,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:294,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:294,3'
              BranchSideFuncs:
                - winpr_int_assert
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:294,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:298,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:300,25'
              BranchSideFuncs:
                - read
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:354,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:302,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:302,24'
              BranchSideFuncs:
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:304,9'
              BranchSideFuncs:
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:302,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:304,9'
              BranchSideFuncs:
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_strerror
                - CommLog_PrintEx
                - __errno_location
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:334,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - SetLastError
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:316,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:319,5'
              BranchSideFuncs:
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:321,13'
              BranchSideFuncs:
                - __errno_location
                - winpr_int_assert
                - SetLastError
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:321,13'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:323,5'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:328,5'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:334,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:337,4'
              BranchSideFuncs:
                - SetLastError
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:341,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:341,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:341,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:341,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - winpr_int_assert
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:341,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - EnterCriticalSection
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:341,26'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:344,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:346,8'
              BranchSideFuncs:
                - LeaveCriticalSection
                - LeaveCriticalSection
                - winpr_int_assert
                - winpr_int_assert
                - memchr
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:350,25'
              BranchSideFuncs:
                - LeaveCriticalSection
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:346,33'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,15'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - memchr
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:349,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:347,43'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,43'
              BranchSideFuncs:
                - winpr_int_assert
                - memchr
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,43'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:347,43'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,43'
              BranchSideFuncs:
                - winpr_int_assert
                - memchr
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,43'
              BranchSideFuncs:
                - winpr_int_assert
                - memchr
                - LeaveCriticalSection
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:347,43'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,43'
              BranchSideFuncs:
                - memchr
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,43'
              BranchSideFuncs:
                - winpr_int_assert
                - memchr
                - LeaveCriticalSection
                - LeaveCriticalSection
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:347,43'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,43'
              BranchSideFuncs:
                - winpr_int_assert
                - memchr
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,43'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:347,43'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,43'
              BranchSideFuncs:
                - memchr
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:347,43'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:346,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:348,5'
              BranchSideFuncs:
                - LeaveCriticalSection
                - LeaveCriticalSection
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:349,3'
              BranchSideFuncs:
                - LeaveCriticalSection
                - LeaveCriticalSection
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_io.c:82,2'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_io.c:84,7'
          Dst:             CommIsHandled
        - Src:             'winpr/libwinpr/comm/comm_io.c:89,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:95,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:106,6'
          Dst:             tcgetattr
        - Src:             'winpr/libwinpr/comm/comm_io.c:108,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:114,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_io.c:115,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:143,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_io.c:146,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:172,11'
          Dst:             svtime
        - Src:             'winpr/libwinpr/comm/comm_io.c:201,7'
          Dst:             tcsetattr
        - Src:             'winpr/libwinpr/comm/comm_io.c:203,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_io.c:207,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:231,9'
          Dst:             eventfd_read
        - Src:             'winpr/libwinpr/comm/comm_io.c:240,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:241,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:244,10'
          Dst:             select
        - Src:             'winpr/libwinpr/comm/comm_io.c:249,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:249,3'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:249,3'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_io.c:249,3'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_io.c:251,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:258,3'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:269,7'
          Dst:             eventfd_read
        - Src:             'winpr/libwinpr/comm/comm_io.c:271,8'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:273,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:279,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:279,5'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:279,5'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_io.c:279,5'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_io.c:285,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:285,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:290,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:294,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:300,20'
          Dst:             read
        - Src:             'winpr/libwinpr/comm/comm_io.c:305,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_io.c:312,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:312,4'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:312,4'
          Dst:             winpr_strerror
        - Src:             'winpr/libwinpr/comm/comm_io.c:312,4'
          Dst:             CommLog_PrintEx
        - Src:             'winpr/libwinpr/comm/comm_io.c:316,8'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:321,13'
          Dst:             __errno_location
        - Src:             'winpr/libwinpr/comm/comm_io.c:323,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:328,5'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:329,5'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:337,4'
          Dst:             SetLastError
        - Src:             'winpr/libwinpr/comm/comm_io.c:341,26'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:341,26'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:343,3'
          Dst:             EnterCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_io.c:347,43'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:347,43'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:347,8'
          Dst:             memchr
        - Src:             'winpr/libwinpr/comm/comm_io.c:350,3'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_io.c:354,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/comm/comm_io.c:357,2'
          Dst:             LeaveCriticalSection
        - Src:             'winpr/libwinpr/comm/comm_io.c:360,2'
          Dst:             LeaveCriticalSection
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _comm_set_permissive
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/comm/comm_io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hDevice
        - permissive
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommIsHandled
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/comm/comm_io.c:37,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:38,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/comm/comm_io.c:40,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/comm/comm_io.c:37,7'
          Dst:             CommIsHandled
    - functionName:    compare_byte_relaxed
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - a
        - b
        - flags
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:1206,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1208,8'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1220,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:1208,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1210,30'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1217,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:1212,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1213,5'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1214,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Stream_Read
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         24
      ICount:          83
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:700,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:700,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:700,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:701,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:701,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:701,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7800
        - Branch String:   'winpr/include/winpr/stream.h:701,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:701,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:701,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:702,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:702,3'
              BranchSideFuncs:
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:702,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:700,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:701,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:702,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:702,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:704,3'
          Dst:             Stream_Seek
    - functionName:    Stream_Seek
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - _offset
      BBCount:         15
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_int_assert
      functionUses:    9
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:125,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:125,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:126,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:126,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:125,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:126,3'
          Dst:             winpr_int_assert
    - functionName:    Stream_Write
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _b
        - _n
      BBCount:         24
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1155,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1155,7'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7800
        - Branch String:   'winpr/include/winpr/stream.h:1157,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:1157,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1158,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:1158,4'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1159,4'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:1159,4'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1157,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1158,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1159,4'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1161,4'
          Dst:             Stream_Seek
    - functionName:    Stream_Fill
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _v
        - _n
      BBCount:         15
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - Stream_Seek
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1201,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1201,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:1201,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1202,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1202,3'
              BranchSideFuncs:
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:1202,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1201,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1202,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1202,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1204,3'
          Dst:             Stream_Seek
    - functionName:    winpr_Data_Get_INT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_Data_Get_UINT32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:149,22'
          Dst:             winpr_Data_Get_UINT32
    - functionName:    winpr_Data_Get_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:114,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:114,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:118,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:120,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:123,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:114,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_INT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:342,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:342,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.7814
                - winpr_Data_Write_UINT16.7814
            - BranchSide:      'winpr/include/winpr/endian.h:342,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:342,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/endian.h:344,3'
          Dst:             winpr_Data_Write_UINT16
        - Src:             'winpr/include/winpr/endian.h:345,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    winpr_Data_Write_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:236,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:236,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:236,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT16
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:60,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:60,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/endian.h:64,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:66,6'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:60,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Get_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         9
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:40,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:40,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:40,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_Data_Write_UINT32
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:259,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.7814
                - winpr_Data_Write_UINT16.7814
            - BranchSide:      'winpr/include/winpr/endian.h:259,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:259,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/endian.h:261,3'
          Dst:             winpr_Data_Write_UINT16
        - Src:             'winpr/include/winpr/endian.h:262,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    winpr_Data_Write_UINT8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - d
        - v
      BBCount:         9
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/endian.h:222,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/endian.h:222,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/endian.h:222,3'
          Dst:             winpr_int_assert
    - functionName:    winpr_convert_to_png
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - width
        - height
        - stride
        - bpp
        - pSize
      BBCount:         18
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:1080,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1080,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:1080,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:1080,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1080,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:1080,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:1081,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1081,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:1081,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:1080,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:1081,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:1115,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    WLog_Print_dbg_tag
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wlog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - log_level
        - line
        - file
        - fkt
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessageVA
      functionUses:    17
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/wlog.h:206,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:207,30'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:209,26'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessageVA
        - Branch String:   'winpr/include/winpr/wlog.h:209,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/wlog.h:209,7'
              BranchSideFuncs:
                - WLog_PrintMessageVA
            - BranchSide:      'winpr/include/winpr/wlog.h:212,4'
              BranchSideFuncs:
                - WLog_PrintMessageVA
      Callsites:
        - Src:             'winpr/include/winpr/wlog.h:207,21'
          Dst:             WLog_Get
        - Src:             'winpr/include/winpr/wlog.h:209,7'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/include/winpr/wlog.h:213,4'
          Dst:             WLog_PrintMessageVA
    - functionName:    winpr_convert_to_jpeg
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - width
        - height
        - stride
        - bpp
        - pSize
      BBCount:         18
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:649,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:649,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:649,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:649,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:649,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:649,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:650,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:650,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:650,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:649,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:650,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:655,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_convert_to_webp
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - width
        - height
        - stride
        - bpp
        - pSize
      BBCount:         18
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:786,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:786,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:786,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:786,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:786,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:786,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:787,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:787,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:787,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:786,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:787,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:792,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_image_format_extension
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         7
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:1309,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1312,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1314,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1316,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1318,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1320,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winpr_image_format_mime
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         7
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:1292,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1295,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1297,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1299,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1301,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1303,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compare_pixel
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pa
        - pb
        - flags
      BBCount:         27
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - compare_byte_relaxed
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:1225,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1225,2'
              BranchSideFuncs:
                - winpr_int_assert
                - compare_byte_relaxed
                - compare_byte_relaxed
                - compare_byte_relaxed
                - compare_byte_relaxed
            - BranchSide:      'winpr/libwinpr/utils/image.c:1225,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:1226,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1226,2'
              BranchSideFuncs:
                - compare_byte_relaxed
                - compare_byte_relaxed
                - compare_byte_relaxed
                - compare_byte_relaxed
            - BranchSide:      'winpr/libwinpr/utils/image.c:1226,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:1228,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1229,3'
              BranchSideFuncs:
                - compare_byte_relaxed
                - compare_byte_relaxed
                - compare_byte_relaxed
            - BranchSide:      'winpr/libwinpr/utils/image.c:1230,31'
              BranchSideFuncs:
                - compare_byte_relaxed
                - compare_byte_relaxed
                - compare_byte_relaxed
        - Branch String:   'winpr/libwinpr/utils/image.c:1230,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1231,3'
              BranchSideFuncs:
                - compare_byte_relaxed
                - compare_byte_relaxed
            - BranchSide:      'winpr/libwinpr/utils/image.c:1232,31'
              BranchSideFuncs:
                - compare_byte_relaxed
                - compare_byte_relaxed
        - Branch String:   'winpr/libwinpr/utils/image.c:1232,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1233,3'
              BranchSideFuncs:
                - compare_byte_relaxed
            - BranchSide:      'winpr/libwinpr/utils/image.c:1234,7'
              BranchSideFuncs:
                - compare_byte_relaxed
        - Branch String:   'winpr/libwinpr/utils/image.c:1234,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1236,32'
              BranchSideFuncs:
                - compare_byte_relaxed
            - BranchSide:      'winpr/libwinpr/utils/image.c:1239,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:1236,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1237,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1238,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:1225,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:1226,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:1228,7'
          Dst:             compare_byte_relaxed
        - Src:             'winpr/libwinpr/utils/image.c:1230,7'
          Dst:             compare_byte_relaxed
        - Src:             'winpr/libwinpr/utils/image.c:1232,7'
          Dst:             compare_byte_relaxed
        - Src:             'winpr/libwinpr/utils/image.c:1236,8'
          Dst:             compare_byte_relaxed
    - functionName:    convert
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - image
        - pstride
        - flags
      BBCount:         32
      ICount:          230
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:1165,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1165,2'
              BranchSideFuncs:
                - winpr_int_assert
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/image.c:1165,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:1166,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1166,2'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/image.c:1166,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:1169,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1170,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1172,24'
              BranchSideFuncs:
                - calloc
        - Branch String:   'winpr/libwinpr/utils/image.c:1174,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1176,15'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1201,9'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:1176,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1178,27'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1199,14'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:1180,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1181,12'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1184,17'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:1184,5'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1186,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:1165,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:1166,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:1173,15'
          Dst:             calloc
    - functionName:    winpr_image_equal
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - imageA
        - imageB
        - flags
      BBCount:         40
      ICount:          258
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - compare_pixel
        - convert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:1244,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1245,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1246,7'
              BranchSideFuncs:
                - convert.7843
                - convert.7843
                - free
                - free
                - compare_pixel
        - Branch String:   'winpr/libwinpr/utils/image.c:1246,14'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1246,18'
              BranchSideFuncs:
                - convert.7843
                - convert.7843
                - free
                - free
                - compare_pixel
            - BranchSide:      'winpr/libwinpr/utils/image.c:1247,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:1246,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1247,3'
              BranchSideFuncs:
                - convert.7843
                - convert.7843
                - free
                - free
                - compare_pixel
            - BranchSide:      'winpr/libwinpr/utils/image.c:1249,6'
              BranchSideFuncs:
                - convert.7843
                - convert.7843
                - free
                - free
                - compare_pixel
        - Branch String:   'winpr/libwinpr/utils/image.c:1249,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1250,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1251,6'
              BranchSideFuncs:
                - convert.7843
                - convert.7843
                - free
                - free
                - compare_pixel
        - Branch String:   'winpr/libwinpr/utils/image.c:1251,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1252,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1254,7'
              BranchSideFuncs:
                - convert.7843
                - convert.7843
                - free
                - free
                - compare_pixel
        - Branch String:   'winpr/libwinpr/utils/image.c:1254,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1256,7'
              BranchSideFuncs:
                - convert.7843
                - convert.7843
                - free
                - free
                - compare_pixel
            - BranchSide:      'winpr/libwinpr/utils/image.c:1262,7'
              BranchSideFuncs:
                - convert.7843
                - convert.7843
                - free
                - free
                - compare_pixel
        - Branch String:   'winpr/libwinpr/utils/image.c:1256,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1257,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1258,7'
              BranchSideFuncs:
                - convert.7843
                - convert.7843
                - free
                - free
                - compare_pixel
        - Branch String:   'winpr/libwinpr/utils/image.c:1258,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1259,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1260,2'
              BranchSideFuncs:
                - convert.7843
                - convert.7843
                - free
                - free
                - compare_pixel
        - Branch String:   'winpr/libwinpr/utils/image.c:1267,12'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1267,15'
              BranchSideFuncs:
                - free
                - free
                - compare_pixel
            - BranchSide:      'winpr/libwinpr/utils/image.c:1285,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/image.c:1267,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1267,25'
              BranchSideFuncs:
                - free
                - free
                - compare_pixel
            - BranchSide:      'winpr/libwinpr/utils/image.c:1285,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/image.c:1267,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1269,6'
              BranchSideFuncs:
                - free
                - free
                - compare_pixel
            - BranchSide:      'winpr/libwinpr/utils/image.c:1285,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/image.c:1270,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1272,25'
              BranchSideFuncs:
                - free
                - free
                - compare_pixel
            - BranchSide:      'winpr/libwinpr/utils/image.c:1284,2'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/image.c:1275,4'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1277,23'
              BranchSideFuncs:
                - compare_pixel
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:1283,3'
              BranchSideFuncs:
                - free
                - free
                - compare_pixel
        - Branch String:   'winpr/libwinpr/utils/image.c:1280,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1281,9'
              BranchSideFuncs:
                - free
                - free
                - compare_pixel
            - BranchSide:      'winpr/libwinpr/utils/image.c:1282,4'
              BranchSideFuncs:
                - free
                - free
                - compare_pixel
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:1265,16'
          Dst:             convert
        - Src:             'winpr/libwinpr/utils/image.c:1266,16'
          Dst:             convert
        - Src:             'winpr/libwinpr/utils/image.c:1280,10'
          Dst:             compare_pixel
    - functionName:    winpr_image_format_is_supported
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         4
      ICount:          23
      EdgeCount:       6
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:1145,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1157,4'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:1159,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winpr_image_free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - image
        - bFreeBuffer
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:635,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:636,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:638,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'winpr/libwinpr/utils/image.c:638,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:639,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:641,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    winpr_image_new
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:625,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:625,10'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'winpr/libwinpr/utils/image.c:625,27'
              BranchSideFuncs:
                - calloc
        - Branch String:   'winpr/libwinpr/utils/image.c:627,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:628,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:630,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:625,27'
          Dst:             calloc
    - functionName:    winpr_convert_from_png
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp_data
        - comp_data_bytes
        - width
        - height
        - bpp
        - ppdecomp_data
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WLog_Print_dbg_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:1138,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_convert_from_jpeg
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp_data
        - comp_data_bytes
        - width
        - height
        - bpp
        - ppdecomp_data
      BBCount:         36
      ICount:          105
      EdgeCount:       37
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:722,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:722,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:722,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:722,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:722,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:722,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:723,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:723,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:723,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:724,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:724,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:724,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:725,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:725,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:725,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:726,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:726,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:726,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:722,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:723,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:724,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:725,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:726,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:729,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_convert_from_webp
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp_data
        - comp_data_bytes
        - width
        - height
        - bpp
        - ppdecomp_data
      BBCount:         36
      ICount:          113
      EdgeCount:       37
      CyclomaticComplexity: 3
      functionsReached:
        - WLog_Print_dbg_tag
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:829,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:829,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:829,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:829,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:829,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:829,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:830,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:830,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:830,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:831,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:831,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:831,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:832,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:832,2'
              BranchSideFuncs:
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:832,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:833,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:833,2'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:833,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:829,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:830,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:831,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:832,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:833,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:840,2'
          Dst:             WLog_Print_dbg_tag
    - functionName:    winpr_image_bitmap_read_buffer
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - image
        - buffer
        - size
      BBCount:         100
      ICount:          650
      EdgeCount:       126
      CyclomaticComplexity: 28
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityEx
        - Stream_GetPosition
        - Stream_Read
        - Stream_Seek
        - Stream_StaticConstInit
        - WLog_Print_dbg_tag
        - readBitmapFileHeader
        - readBitmapInfoHeader
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:414,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:415,3'
              BranchSideFuncs:
                - readBitmapFileHeader
                - free
                - readBitmapInfoHeader
                - Stream_GetPosition.7852
                - Stream_CheckAndLogRequiredCapacityEx
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:417,9'
              BranchSideFuncs:
                - readBitmapFileHeader
                - free
                - readBitmapInfoHeader
                - Stream_GetPosition.7852
                - Stream_CheckAndLogRequiredCapacityEx
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:418,36'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:418,61'
              BranchSideFuncs:
                - readBitmapInfoHeader
                - free
                - Stream_GetPosition.7852
                - Stream_CheckAndLogRequiredCapacityEx
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:419,3'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/utils/image.c:418,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:419,3'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_CheckAndLogRequiredCapacityEx
                - free
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:421,10'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_CheckAndLogRequiredCapacityEx
                - free
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:421,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:421,35'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:423,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
                - free
        - Branch String:   'winpr/libwinpr/utils/image.c:421,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:423,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:427,2'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_CheckAndLogRequiredCapacityEx
                - free
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:432,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:434,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:439,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityEx
                - free
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:439,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:440,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:442,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:442,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:444,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:448,28'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:450,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:452,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:457,9'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:461,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:463,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:467,27'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:469,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:469,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:469,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:469,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:469,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:469,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:469,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:469,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:469,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:469,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:469,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:469,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:469,25'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:469,25'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:469,25'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:470,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:470,20'
              BranchSideFuncs:
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:470,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:470,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:470,20'
              BranchSideFuncs:
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:470,20'
              BranchSideFuncs:
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:470,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:470,20'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:470,20'
              BranchSideFuncs:
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:470,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:470,20'
              BranchSideFuncs:
                - winpr_int_assert
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:470,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:470,20'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:470,20'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:470,20'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:471,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:472,26'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:474,32'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:475,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:476,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
            - BranchSide:      'winpr/libwinpr/utils/image.c:478,20'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
        - Branch String:   'winpr/libwinpr/utils/image.c:479,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:482,28'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
            - BranchSide:      'winpr/libwinpr/utils/image.c:489,2'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
        - Branch String:   'winpr/libwinpr/utils/image.c:484,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:485,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:486,14'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
                - malloc
        - Branch String:   'winpr/libwinpr/utils/image.c:491,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:492,31'
              BranchSideFuncs:
                - malloc
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
            - BranchSide:      'winpr/libwinpr/utils/image.c:494,7'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
        - Branch String:   'winpr/libwinpr/utils/image.c:494,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:495,3'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
            - BranchSide:      'winpr/libwinpr/utils/image.c:497,7'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
                - Stream_Read
                - Stream_Seek.7800
        - Branch String:   'winpr/libwinpr/utils/image.c:497,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:499,20'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
            - BranchSide:      'winpr/libwinpr/utils/image.c:510,22'
              BranchSideFuncs:
                - free
                - Stream_Read
                - Stream_Seek.7800
        - Branch String:   'winpr/libwinpr/utils/image.c:501,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:503,16'
              BranchSideFuncs:
                - Stream_Read
                - Stream_Seek.7800
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:507,2'
              BranchSideFuncs:
                - free
        - Branch String:   'winpr/libwinpr/utils/image.c:512,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:0,0'
              BranchSideFuncs:
                - Stream_Read
                - Stream_Seek.7800
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:514,16'
              BranchSideFuncs:
                - Stream_Read
                - Stream_Seek.7800
                - free
        - Branch String:   'winpr/libwinpr/utils/image.c:523,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:525,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:529,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:412,15'
          Dst:             Stream_StaticConstInit
        - Src:             'winpr/libwinpr/utils/image.c:418,7'
          Dst:             readBitmapFileHeader
        - Src:             'winpr/libwinpr/utils/image.c:418,40'
          Dst:             readBitmapInfoHeader
        - Src:             'winpr/libwinpr/utils/image.c:423,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:429,21'
          Dst:             Stream_GetPosition
        - Src:             'winpr/libwinpr/utils/image.c:434,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:439,7'
          Dst:             Stream_CheckAndLogRequiredCapacityEx
        - Src:             'winpr/libwinpr/utils/image.c:444,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:463,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:469,25'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:469,25'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:470,20'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:470,20'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:476,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:503,4'
          Dst:             Stream_Read
        - Src:             'winpr/libwinpr/utils/image.c:504,4'
          Dst:             Stream_Seek
        - Src:             'winpr/libwinpr/utils/image.c:514,4'
          Dst:             Stream_Read
        - Src:             'winpr/libwinpr/utils/image.c:515,4'
          Dst:             Stream_Seek
    - functionName:    readBitmapFileHeader
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - bf
      BBCount:         47
      ICount:          207
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_CheckAndLogRequiredCapacityWLogEx
        - Stream_CheckAndLogRequiredLengthWLogEx
        - WLog_Get
        - WLog_IsLevelActive
        - WLog_PrintMessage
        - stream_read_u16_le
        - stream_read_u32_le
        - stream_read_u8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:81,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:82,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.7878
                - stream_read_u8.7878
                - stream_read_u32_le.7864
                - stream_read_u16_le.7865
                - stream_read_u16_le.7865
                - stream_read_u32_le.7864
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/image.c:84,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.7878
                - stream_read_u8.7878
                - stream_read_u32_le.7864
                - stream_read_u16_le.7865
                - stream_read_u16_le.7865
                - stream_read_u32_le.7864
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'winpr/libwinpr/utils/image.c:84,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:84,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.7878
                - stream_read_u8.7878
                - stream_read_u32_le.7864
                - stream_read_u16_le.7865
                - stream_read_u16_le.7865
                - stream_read_u32_le.7864
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/image.c:86,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:84,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:85,8'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthWLogEx
                - stream_read_u8.7878
                - stream_read_u8.7878
                - stream_read_u32_le.7864
                - stream_read_u16_le.7865
                - stream_read_u16_le.7865
                - stream_read_u32_le.7864
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/image.c:86,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:84,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:86,3'
              BranchSideFuncs:
                - stream_read_u8.7878
                - stream_read_u8.7878
                - stream_read_u32_le.7864
                - stream_read_u16_le.7865
                - stream_read_u16_le.7865
                - stream_read_u32_le.7864
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/image.c:88,2'
              BranchSideFuncs:
                - stream_read_u8.7878
                - stream_read_u8.7878
                - stream_read_u32_le.7864
                - stream_read_u16_le.7865
                - stream_read_u16_le.7865
                - stream_read_u32_le.7864
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'winpr/libwinpr/utils/image.c:95,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:97,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/image.c:102,7'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'winpr/libwinpr/utils/image.c:97,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:97,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/image.c:99,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:102,29'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:102,33'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/image.c:104,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
        - Branch String:   'winpr/libwinpr/utils/image.c:102,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:104,3'
              BranchSideFuncs:
                - WLog_IsLevelActive
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/image.c:108,9'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredCapacityWLogEx
        - Branch String:   'winpr/libwinpr/utils/image.c:104,3'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:104,3'
              BranchSideFuncs:
                - WLog_PrintMessage
            - BranchSide:      'winpr/libwinpr/utils/image.c:106,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:82,9'
          Dst:             WLog_Get
        - Src:             'winpr/libwinpr/utils/image.c:85,8'
          Dst:             Stream_CheckAndLogRequiredLengthWLogEx
        - Src:             'winpr/libwinpr/utils/image.c:88,2'
          Dst:             stream_read_u8
        - Src:             'winpr/libwinpr/utils/image.c:89,2'
          Dst:             stream_read_u8
        - Src:             'winpr/libwinpr/utils/image.c:90,2'
          Dst:             stream_read_u32_le
        - Src:             'winpr/libwinpr/utils/image.c:91,2'
          Dst:             stream_read_u16_le
        - Src:             'winpr/libwinpr/utils/image.c:92,2'
          Dst:             stream_read_u16_le
        - Src:             'winpr/libwinpr/utils/image.c:93,2'
          Dst:             stream_read_u32_le
        - Src:             'winpr/libwinpr/utils/image.c:97,3'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/libwinpr/utils/image.c:97,3'
          Dst:             WLog_PrintMessage
        - Src:             'winpr/libwinpr/utils/image.c:104,3'
          Dst:             WLog_IsLevelActive
        - Src:             'winpr/libwinpr/utils/image.c:104,3'
          Dst:             WLog_PrintMessage
        - Src:             'winpr/libwinpr/utils/image.c:108,9'
          Dst:             Stream_CheckAndLogRequiredCapacityWLogEx
    - functionName:    readBitmapInfoHeader
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - bi
        - poffset
      BBCount:         97
      ICount:          524
      EdgeCount:       112
      CyclomaticComplexity: 17
      functionsReached:
        - Stream_CheckAndLogRequiredLengthEx
        - Stream_GetPosition
        - Stream_SafeSeekEx
        - WLog_Print_dbg_tag
        - stream_read_i32_le
        - stream_read_u16_le
        - stream_read_u32_le
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:133,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:133,13'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_GetPosition.7852
                - stream_read_u32_le.7864
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u16_le.7865
                - stream_read_u16_le.7865
                - stream_read_u32_le.7864
                - stream_read_u32_le.7864
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.7864
                - stream_read_u32_le.7864
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:134,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:133,16'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:133,21'
              BranchSideFuncs:
                - Stream_CheckAndLogRequiredLengthEx
                - Stream_GetPosition.7852
                - stream_read_u32_le.7864
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u16_le.7865
                - stream_read_u16_le.7865
                - stream_read_u32_le.7864
                - stream_read_u32_le.7864
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.7864
                - stream_read_u32_le.7864
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:134,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:133,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:134,3'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - stream_read_u32_le.7864
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u16_le.7865
                - stream_read_u16_le.7865
                - stream_read_u32_le.7864
                - stream_read_u32_le.7864
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.7864
                - stream_read_u32_le.7864
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:136,42'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - stream_read_u32_le.7864
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u16_le.7865
                - stream_read_u16_le.7865
                - stream_read_u32_le.7864
                - stream_read_u32_le.7864
                - stream_read_i32_le
                - stream_read_i32_le
                - stream_read_u32_le.7864
                - stream_read_u32_le.7864
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:149,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:149,31'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:151,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:149,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:151,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:156,9'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:157,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:160,8'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/image.c:175,11'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:178,4'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:160,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:162,18'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/image.c:167,8'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:163,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:164,19'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
            - BranchSide:      'winpr/libwinpr/utils/image.c:165,33'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:167,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:173,4'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:169,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:169,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:169,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:169,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:169,21'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:169,21'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:171,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:171,23'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:171,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:171,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:171,23'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:171,23'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:171,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:171,23'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:171,23'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:171,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:171,23'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:171,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:171,23'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:171,23'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:171,23'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:182,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:184,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:188,40'
              BranchSideFuncs:
                - Stream_GetPosition.7852
                - Stream_SafeSeekEx
                - WLog_Print_dbg_tag.7829
        - Branch String:   'winpr/libwinpr/utils/image.c:189,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:191,3'
              BranchSideFuncs:
                - WLog_Print_dbg_tag.7829
            - BranchSide:      'winpr/libwinpr/utils/image.c:195,13'
              BranchSideFuncs:
                - Stream_SafeSeekEx
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:133,21'
          Dst:             Stream_CheckAndLogRequiredLengthEx
        - Src:             'winpr/libwinpr/utils/image.c:136,23'
          Dst:             Stream_GetPosition
        - Src:             'winpr/libwinpr/utils/image.c:137,2'
          Dst:             stream_read_u32_le
        - Src:             'winpr/libwinpr/utils/image.c:138,2'
          Dst:             stream_read_i32_le
        - Src:             'winpr/libwinpr/utils/image.c:139,2'
          Dst:             stream_read_i32_le
        - Src:             'winpr/libwinpr/utils/image.c:140,2'
          Dst:             stream_read_u16_le
        - Src:             'winpr/libwinpr/utils/image.c:141,2'
          Dst:             stream_read_u16_le
        - Src:             'winpr/libwinpr/utils/image.c:142,2'
          Dst:             stream_read_u32_le
        - Src:             'winpr/libwinpr/utils/image.c:143,2'
          Dst:             stream_read_u32_le
        - Src:             'winpr/libwinpr/utils/image.c:144,2'
          Dst:             stream_read_i32_le
        - Src:             'winpr/libwinpr/utils/image.c:145,2'
          Dst:             stream_read_i32_le
        - Src:             'winpr/libwinpr/utils/image.c:146,2'
          Dst:             stream_read_u32_le
        - Src:             'winpr/libwinpr/utils/image.c:147,2'
          Dst:             stream_read_u32_le
        - Src:             'winpr/libwinpr/utils/image.c:151,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:169,21'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:169,21'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:171,23'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:171,23'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:178,4'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:184,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:188,21'
          Dst:             Stream_GetPosition
        - Src:             'winpr/libwinpr/utils/image.c:191,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:196,9'
          Dst:             Stream_SafeSeekEx
    - functionName:    Stream_GetPosition
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         15
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1305,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
            - BranchSide:      'winpr/include/winpr/stream.h:1305,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1306,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1306,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1305,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1306,3'
          Dst:             winpr_int_assert
    - functionName:    stream_read_u32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT32
        - winpr_int_assert
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:213,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT32.7810
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:213,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:214,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT32.7810
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:214,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:217,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:217,7'
              BranchSideFuncs:
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:218,16'
              BranchSideFuncs:
                - Stream_Seek.7800
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:213,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:214,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:216,20'
          Dst:             winpr_Data_Get_UINT32
        - Src:             'winpr/include/winpr/stream.h:218,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_i32_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_INT32
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:237,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:237,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_INT32
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:237,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:238,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:238,3'
              BranchSideFuncs:
                - winpr_Data_Get_INT32
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:238,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:241,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:241,7'
              BranchSideFuncs:
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:242,16'
              BranchSideFuncs:
                - Stream_Seek.7800
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:237,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:238,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:238,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:240,19'
          Dst:             winpr_Data_Get_INT32
        - Src:             'winpr/include/winpr/stream.h:242,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u16_le
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT16
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:165,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT16.7816
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:165,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:166,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT16.7816
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:166,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:169,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:169,7'
              BranchSideFuncs:
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:170,16'
              BranchSideFuncs:
                - Stream_Seek.7800
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:165,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:166,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:168,20'
          Dst:             winpr_Data_Get_UINT16
        - Src:             'winpr/include/winpr/stream.h:170,4'
          Dst:             Stream_Seek
    - functionName:    stream_read_u8
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - seek
      BBCount:         18
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_GetRemainingLength
        - Stream_Seek
        - winpr_Data_Get_UINT8
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:145,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - Stream_GetRemainingLength
                - winpr_int_assert
                - winpr_Data_Get_UINT8.7818
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:145,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:146,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_Data_Get_UINT8.7818
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:146,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:149,7'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:149,7'
              BranchSideFuncs:
                - Stream_Seek.7800
            - BranchSide:      'winpr/include/winpr/stream.h:150,16'
              BranchSideFuncs:
                - Stream_Seek.7800
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:145,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             Stream_GetRemainingLength
        - Src:             'winpr/include/winpr/stream.h:146,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:148,19'
          Dst:             winpr_Data_Get_UINT8
        - Src:             'winpr/include/winpr/stream.h:150,4'
          Dst:             Stream_Seek
    - functionName:    winpr_image_read_buffer
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - image
        - buffer
        - size
      BBCount:         76
      ICount:          475
      EdgeCount:       107
      CyclomaticComplexity: 33
      functionsReached:
        - winpr_convert_from_jpeg
        - winpr_convert_from_png
        - winpr_convert_from_webp
        - winpr_image_bitmap_read_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:569,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:570,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:572,2'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
                - winpr_image_bitmap_read_buffer
        - Branch String:   'winpr/libwinpr/utils/image.c:574,22'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:574,26'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
                - winpr_image_bitmap_read_buffer
            - BranchSide:      'winpr/libwinpr/utils/image.c:579,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
        - Branch String:   'winpr/libwinpr/utils/image.c:574,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:576,3'
              BranchSideFuncs:
                - winpr_image_bitmap_read_buffer
            - BranchSide:      'winpr/libwinpr/utils/image.c:579,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
        - Branch String:   'winpr/libwinpr/utils/image.c:579,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:579,31'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
        - Branch String:   'winpr/libwinpr/utils/image.c:579,46'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:579,50'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
        - Branch String:   'winpr/libwinpr/utils/image.c:579,65'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:579,69'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
        - Branch String:   'winpr/libwinpr/utils/image.c:579,84'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:580,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
        - Branch String:   'winpr/libwinpr/utils/image.c:580,27'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:580,31'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
        - Branch String:   'winpr/libwinpr/utils/image.c:580,46'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:580,50'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
        - Branch String:   'winpr/libwinpr/utils/image.c:580,66'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:580,70'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
                - winpr_convert_from_webp
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
        - Branch String:   'winpr/libwinpr/utils/image.c:579,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:582,3'
              BranchSideFuncs:
                - winpr_convert_from_webp
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
        - Branch String:   'winpr/libwinpr/utils/image.c:585,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:587,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:591,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:592,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,32'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
            - BranchSide:      'winpr/libwinpr/utils/image.c:606,12'
              BranchSideFuncs:
                - winpr_convert_from_png
        - Branch String:   'winpr/libwinpr/utils/image.c:592,48'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,52'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
            - BranchSide:      'winpr/libwinpr/utils/image.c:606,12'
              BranchSideFuncs:
                - winpr_convert_from_png
        - Branch String:   'winpr/libwinpr/utils/image.c:592,68'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:592,72'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
            - BranchSide:      'winpr/libwinpr/utils/image.c:606,12'
              BranchSideFuncs:
                - winpr_convert_from_png
        - Branch String:   'winpr/libwinpr/utils/image.c:592,88'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:593,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
            - BranchSide:      'winpr/libwinpr/utils/image.c:606,12'
              BranchSideFuncs:
                - winpr_convert_from_png
        - Branch String:   'winpr/libwinpr/utils/image.c:593,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:593,32'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
            - BranchSide:      'winpr/libwinpr/utils/image.c:606,12'
              BranchSideFuncs:
                - winpr_convert_from_png
        - Branch String:   'winpr/libwinpr/utils/image.c:593,48'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:593,52'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
            - BranchSide:      'winpr/libwinpr/utils/image.c:606,12'
              BranchSideFuncs:
                - winpr_convert_from_png
        - Branch String:   'winpr/libwinpr/utils/image.c:593,68'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:593,72'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
            - BranchSide:      'winpr/libwinpr/utils/image.c:606,12'
              BranchSideFuncs:
                - winpr_convert_from_png
        - Branch String:   'winpr/libwinpr/utils/image.c:593,88'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:594,12'
              BranchSideFuncs:
                - winpr_convert_from_png
                - winpr_convert_from_jpeg
            - BranchSide:      'winpr/libwinpr/utils/image.c:606,12'
              BranchSideFuncs:
                - winpr_convert_from_png
        - Branch String:   'winpr/libwinpr/utils/image.c:592,11'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:596,3'
              BranchSideFuncs:
                - winpr_convert_from_jpeg
            - BranchSide:      'winpr/libwinpr/utils/image.c:606,12'
              BranchSideFuncs:
                - winpr_convert_from_png
        - Branch String:   'winpr/libwinpr/utils/image.c:599,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:601,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:605,2'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:612,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:614,28'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:618,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:577,12'
          Dst:             winpr_image_bitmap_read_buffer
        - Src:             'winpr/libwinpr/utils/image.c:583,22'
          Dst:             winpr_convert_from_webp
        - Src:             'winpr/libwinpr/utils/image.c:597,22'
          Dst:             winpr_convert_from_jpeg
        - Src:             'winpr/libwinpr/utils/image.c:610,22'
          Dst:             winpr_convert_from_png
    - functionName:    _ftelli64
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/wtypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ftello64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/wtypes.h:495,9'
          Dst:             ftello64
    - functionName:    winpr_image_read
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
        - filename
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - WLog_Print_dbg_tag
        - _ftelli64
        - fclose
        - fread
        - fseek
        - winpr_fopen
        - winpr_image_read_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:537,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:539,3'
              BranchSideFuncs:
                - fseek
                - _ftelli64.7883
                - fseek
                - fclose
                - malloc
                - free
                - fread
                - winpr_image_read_buffer
            - BranchSide:      'winpr/libwinpr/utils/image.c:543,14'
              BranchSideFuncs:
                - fseek
                - _ftelli64.7883
                - fseek
                - fclose
                - malloc
                - free
                - fread
                - winpr_image_read_buffer
        - Branch String:   'winpr/libwinpr/utils/image.c:547,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:549,33'
              BranchSideFuncs:
                - malloc
                - free
                - fclose
                - fread
                - winpr_image_read_buffer
            - BranchSide:      'winpr/libwinpr/utils/image.c:560,15'
              BranchSideFuncs:
                - fclose
        - Branch String:   'winpr/libwinpr/utils/image.c:550,7'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:552,21'
              BranchSideFuncs:
                - fread
                - free
                - fclose
                - winpr_image_read_buffer
            - BranchSide:      'winpr/libwinpr/utils/image.c:558,8'
              BranchSideFuncs:
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/image.c:553,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:555,38'
              BranchSideFuncs:
                - winpr_image_read_buffer
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/image.c:557,3'
              BranchSideFuncs:
                - free
                - fclose
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:536,13'
          Dst:             winpr_fopen
        - Src:             'winpr/libwinpr/utils/image.c:539,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:543,8'
          Dst:             fseek
        - Src:             'winpr/libwinpr/utils/image.c:544,14'
          Dst:             _ftelli64
        - Src:             'winpr/libwinpr/utils/image.c:545,8'
          Dst:             fseek
        - Src:             'winpr/libwinpr/utils/image.c:552,15'
          Dst:             fread
        - Src:             'winpr/libwinpr/utils/image.c:555,14'
          Dst:             winpr_image_read_buffer
        - Src:             'winpr/libwinpr/utils/image.c:560,8'
          Dst:             fclose
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_and_free
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - data
        - size
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - fwrite
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:372,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:373,3'
              BranchSideFuncs:
                - winpr_fopen
                - free
                - fwrite
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/image.c:375,25'
              BranchSideFuncs:
                - winpr_fopen
                - free
                - fwrite
                - fclose
        - Branch String:   'winpr/libwinpr/utils/image.c:376,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:377,3'
              BranchSideFuncs:
                - fwrite
                - fclose
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:379,20'
              BranchSideFuncs:
                - fwrite
                - fclose
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:375,13'
          Dst:             winpr_fopen
        - Src:             'winpr/libwinpr/utils/image.c:379,13'
          Dst:             fwrite
        - Src:             'winpr/libwinpr/utils/image.c:380,8'
          Dst:             fclose
    - functionName:    winpr_image_write_buffer
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
        - format
        - psize
      BBCount:         15
      ICount:          229
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - winpr_bitmap_write_buffer
        - winpr_convert_to_jpeg
        - winpr_convert_to_png
        - winpr_convert_to_webp
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:1326,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1326,2'
              BranchSideFuncs:
                - winpr_convert_to_png
                - winpr_convert_to_jpeg
                - winpr_convert_to_webp
                - winpr_bitmap_write_buffer
            - BranchSide:      'winpr/libwinpr/utils/image.c:1326,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:1327,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:1331,11'
              BranchSideFuncs:
                - winpr_bitmap_write_buffer
            - BranchSide:      'winpr/libwinpr/utils/image.c:1340,11'
              BranchSideFuncs:
                - winpr_convert_to_webp
            - BranchSide:      'winpr/libwinpr/utils/image.c:1349,11'
              BranchSideFuncs:
                - winpr_convert_to_jpeg
            - BranchSide:      'winpr/libwinpr/utils/image.c:1358,11'
              BranchSideFuncs:
                - winpr_convert_to_png
            - BranchSide:      'winpr/libwinpr/utils/image.c:1366,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:1326,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:1333,17'
          Dst:             winpr_bitmap_write_buffer
        - Src:             'winpr/libwinpr/utils/image.c:1342,17'
          Dst:             winpr_convert_to_webp
        - Src:             'winpr/libwinpr/utils/image.c:1351,17'
          Dst:             winpr_convert_to_jpeg
        - Src:             'winpr/libwinpr/utils/image.c:1360,17'
          Dst:             winpr_convert_to_png
    - functionName:    winpr_bitmap_write_buffer
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - width
        - height
        - stride
        - bpp
        - pSize
      BBCount:         34
      ICount:          234
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - Stream_Buffer
        - Stream_EnsureRemainingCapacity
        - Stream_Free
        - Stream_GetPosition
        - Stream_New
        - Stream_Write
        - Stream_Zero
        - winpr_bitmap_construct_header
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:279,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:279,2'
              BranchSideFuncs:
                - Stream_New
                - winpr_bitmap_construct_header
                - Stream_Free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
            - BranchSide:      'winpr/libwinpr/utils/image.c:279,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_New
                - winpr_bitmap_construct_header
                - Stream_Free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
        - Branch String:   'winpr/libwinpr/utils/image.c:279,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:279,2'
              BranchSideFuncs:
                - Stream_New
                - winpr_bitmap_construct_header
                - Stream_Free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
            - BranchSide:      'winpr/libwinpr/utils/image.c:279,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:283,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:284,22'
              BranchSideFuncs:
                - Stream_New
                - winpr_bitmap_construct_header
                - Stream_Free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
            - BranchSide:      'winpr/libwinpr/utils/image.c:286,6'
              BranchSideFuncs:
                - Stream_New
                - winpr_bitmap_construct_header
                - Stream_Free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
        - Branch String:   'winpr/libwinpr/utils/image.c:286,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:289,15'
              BranchSideFuncs:
                - Stream_New
                - winpr_bitmap_construct_header
                - Stream_Free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
        - Branch String:   'winpr/libwinpr/utils/image.c:291,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:292,20'
              BranchSideFuncs:
                - winpr_bitmap_construct_header
                - Stream_Free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
            - BranchSide:      'winpr/libwinpr/utils/image.c:294,51'
              BranchSideFuncs:
                - winpr_bitmap_construct_header
                - Stream_Free
                - free
                - Stream_EnsureRemainingCapacity
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
        - Branch String:   'winpr/libwinpr/utils/image.c:295,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:296,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - free
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
            - BranchSide:      'winpr/libwinpr/utils/image.c:297,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - free
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
        - Branch String:   'winpr/libwinpr/utils/image.c:297,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:298,3'
              BranchSideFuncs:
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - free
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
            - BranchSide:      'winpr/libwinpr/utils/image.c:299,15'
              BranchSideFuncs:
                - Stream_Write.7804
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - free
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Write.7804
                - Stream_Zero.7887
        - Branch String:   'winpr/libwinpr/utils/image.c:301,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:302,3'
              BranchSideFuncs:
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Free
                - free
                - Stream_Write.7804
                - Stream_Zero.7887
            - BranchSide:      'winpr/libwinpr/utils/image.c:304,14'
              BranchSideFuncs:
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Free
                - free
                - Stream_Write.7804
                - Stream_Zero.7887
        - Branch String:   'winpr/libwinpr/utils/image.c:304,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:306,23'
              BranchSideFuncs:
                - Stream_Write.7804
                - Stream_Zero.7887
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Free
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:312,25'
              BranchSideFuncs:
                - Stream_Buffer.7888
                - Stream_GetPosition.7852
                - Stream_Free
                - free
        - Branch String:   'winpr/libwinpr/utils/image.c:314,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:315,3'
              BranchSideFuncs:
                - Stream_Free
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:316,19'
              BranchSideFuncs:
                - Stream_Free
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:279,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:289,15'
          Dst:             Stream_New
        - Src:             'winpr/libwinpr/utils/image.c:294,21'
          Dst:             winpr_bitmap_construct_header
        - Src:             'winpr/libwinpr/utils/image.c:297,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'winpr/libwinpr/utils/image.c:299,2'
          Dst:             Stream_Write
        - Src:             'winpr/libwinpr/utils/image.c:301,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'winpr/libwinpr/utils/image.c:308,3'
          Dst:             Stream_Write
        - Src:             'winpr/libwinpr/utils/image.c:309,3'
          Dst:             Stream_Zero
        - Src:             'winpr/libwinpr/utils/image.c:312,11'
          Dst:             Stream_Buffer
        - Src:             'winpr/libwinpr/utils/image.c:313,21'
          Dst:             Stream_GetPosition
        - Src:             'winpr/libwinpr/utils/image.c:318,2'
          Dst:             Stream_Free
    - functionName:    winpr_bitmap_construct_header
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - width
        - height
        - bpp
      BBCount:         35
      ICount:          275
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - Stream_Buffer
        - Stream_EnsureRemainingCapacity
        - Stream_Free
        - Stream_New
        - Stream_Zero
        - writeBitmapFileHeader
        - writeBitmapInfoHeader
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:206,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:207,18'
              BranchSideFuncs:
                - Stream_New
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
            - BranchSide:      'winpr/libwinpr/utils/image.c:209,19'
              BranchSideFuncs:
                - Stream_New
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
        - Branch String:   'winpr/libwinpr/utils/image.c:210,26'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:210,30'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:210,50'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:210,54'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:210,72'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:210,76'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:210,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:211,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/libwinpr/utils/image.c:213,15'
              BranchSideFuncs:
                - Stream_New
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
        - Branch String:   'winpr/libwinpr/utils/image.c:214,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:215,3'
              BranchSideFuncs:
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
            - BranchSide:      'winpr/libwinpr/utils/image.c:217,5'
              BranchSideFuncs:
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
        - Branch String:   'winpr/libwinpr/utils/image.c:236,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:239,11'
              BranchSideFuncs:
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
            - BranchSide:      'winpr/libwinpr/utils/image.c:248,11'
              BranchSideFuncs:
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
            - BranchSide:      'winpr/libwinpr/utils/image.c:251,4'
              BranchSideFuncs: []
        - Branch String:   'winpr/libwinpr/utils/image.c:239,8'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:241,21'
              BranchSideFuncs:
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
            - BranchSide:      'winpr/libwinpr/utils/image.c:246,4'
              BranchSideFuncs:
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
        - Branch String:   'winpr/libwinpr/utils/image.c:242,9'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:243,22'
              BranchSideFuncs:
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
            - BranchSide:      'winpr/libwinpr/utils/image.c:244,33'
              BranchSideFuncs:
                - writeBitmapFileHeader
                - Stream_Free
                - writeBitmapInfoHeader
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
        - Branch String:   'winpr/libwinpr/utils/image.c:254,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:255,3'
              BranchSideFuncs:
                - writeBitmapInfoHeader
                - Stream_Free
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
            - BranchSide:      'winpr/libwinpr/utils/image.c:257,29'
              BranchSideFuncs:
                - writeBitmapInfoHeader
                - Stream_Free
                - Stream_EnsureRemainingCapacity
                - Stream_Zero.7887
                - Stream_Buffer.7888
        - Branch String:   'winpr/libwinpr/utils/image.c:257,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:258,3'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Zero.7887
                - Stream_Buffer.7888
            - BranchSide:      'winpr/libwinpr/utils/image.c:260,38'
              BranchSideFuncs:
                - Stream_EnsureRemainingCapacity
                - Stream_Free
                - Stream_Zero.7887
                - Stream_Buffer.7888
        - Branch String:   'winpr/libwinpr/utils/image.c:260,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:261,3'
              BranchSideFuncs:
                - Stream_Zero.7887
                - Stream_Buffer.7888
                - Stream_Free
            - BranchSide:      'winpr/libwinpr/utils/image.c:263,14'
              BranchSideFuncs:
                - Stream_Zero.7887
                - Stream_Buffer.7888
                - Stream_Free
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:213,15'
          Dst:             Stream_New
        - Src:             'winpr/libwinpr/utils/image.c:254,7'
          Dst:             writeBitmapFileHeader
        - Src:             'winpr/libwinpr/utils/image.c:257,7'
          Dst:             writeBitmapInfoHeader
        - Src:             'winpr/libwinpr/utils/image.c:260,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'winpr/libwinpr/utils/image.c:263,2'
          Dst:             Stream_Zero
        - Src:             'winpr/libwinpr/utils/image.c:264,11'
          Dst:             Stream_Buffer
        - Src:             'winpr/libwinpr/utils/image.c:266,2'
          Dst:             Stream_Free
    - functionName:    Stream_Zero
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _n
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_Fill
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1209,3'
          Dst:             Stream_Fill
    - functionName:    Stream_Buffer
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _s
      BBCount:         9
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1232,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1232,3'
              BranchSideFuncs: []
            - BranchSide:      'winpr/include/winpr/stream.h:1232,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1232,3'
          Dst:             winpr_int_assert
    - functionName:    writeBitmapFileHeader
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - bf
      BBCount:         90
      ICount:          270
      EdgeCount:       91
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - Stream_Write_UINT8_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:66,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:67,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7921
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7921
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:69,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7921
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7921
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
        - Branch String:   'winpr/libwinpr/utils/image.c:69,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:69,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7921
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7921
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:69,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:69,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:69,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.7921
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7921
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:69,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:70,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:70,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT8_unchecked.7921
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:70,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:70,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:70,2'
              BranchSideFuncs:
                - Stream_Write_UINT8_unchecked.7921
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:70,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:71,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:71,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:71,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:71,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:71,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:71,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:72,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:72,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:72,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:72,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:72,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:72,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:73,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:73,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:73,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:73,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:73,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:73,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:74,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:74,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:74,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:74,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:74,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:74,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:66,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'winpr/libwinpr/utils/image.c:69,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:69,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:69,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:70,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:70,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:70,2'
          Dst:             Stream_Write_UINT8_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:71,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:71,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:71,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:72,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:72,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:72,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:73,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:73,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:73,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:74,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:74,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:74,2'
          Dst:             Stream_Write_UINT32_unchecked
    - functionName:    writeBitmapInfoHeader
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - bi
      BBCount:         160
      ICount:          445
      EdgeCount:       161
      CyclomaticComplexity: 3
      functionsReached:
        - Stream_EnsureRemainingCapacity
        - Stream_Write_INT32_unchecked
        - Stream_Write_UINT16_unchecked
        - Stream_Write_UINT32_unchecked
        - winpr_int_assert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:114,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:115,3'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:117,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
        - Branch String:   'winpr/libwinpr/utils/image.c:117,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:117,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:117,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:117,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:117,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:117,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:118,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:118,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:118,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:118,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:118,2'
              BranchSideFuncs:
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:118,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:119,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:119,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:119,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:119,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:119,2'
              BranchSideFuncs:
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:119,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:120,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:120,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:120,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:120,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:120,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:120,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:121,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:121,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:121,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:121,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:121,2'
              BranchSideFuncs:
                - Stream_Write_UINT16_unchecked.7899
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:121,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:122,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:122,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:122,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:122,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:122,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:122,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:123,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:123,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:123,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:123,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:123,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:123,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:124,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:124,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:124,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:124,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:124,2'
              BranchSideFuncs:
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:124,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:125,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:125,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:125,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:125,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:125,2'
              BranchSideFuncs:
                - Stream_Write_INT32_unchecked
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:125,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:126,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:126,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:126,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:126,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:126,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.7892
                - winpr_int_assert
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:126,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:127,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:127,2'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:127,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:127,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:127,2'
              BranchSideFuncs:
                - Stream_Write_UINT32_unchecked.7892
            - BranchSide:      'winpr/libwinpr/utils/image.c:127,2'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:114,7'
          Dst:             Stream_EnsureRemainingCapacity
        - Src:             'winpr/libwinpr/utils/image.c:117,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:117,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:117,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:118,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:118,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:118,2'
          Dst:             Stream_Write_INT32_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:119,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:119,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:119,2'
          Dst:             Stream_Write_INT32_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:120,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:120,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:120,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:121,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:121,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:121,2'
          Dst:             Stream_Write_UINT16_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:122,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:122,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:122,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:123,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:123,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:123,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:124,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:124,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:124,2'
          Dst:             Stream_Write_INT32_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:125,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:125,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:125,2'
          Dst:             Stream_Write_INT32_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:126,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:126,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:126,2'
          Dst:             Stream_Write_UINT32_unchecked
        - Src:             'winpr/libwinpr/utils/image.c:127,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:127,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:127,2'
          Dst:             Stream_Write_UINT32_unchecked
    - functionName:    Stream_Write_UINT32_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT32
        - winpr_int_assert
      functionUses:    7
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1055,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1055,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT32.7820
            - BranchSide:      'winpr/include/winpr/stream.h:1055,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1056,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1056,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT32.7820
            - BranchSide:      'winpr/include/winpr/stream.h:1056,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1057,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1057,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT32.7820
            - BranchSide:      'winpr/include/winpr/stream.h:1057,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1055,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1056,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1057,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1057,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1059,3'
          Dst:             winpr_Data_Write_UINT32
    - functionName:    Stream_Write_INT32_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_INT32
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:1001,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1001,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_INT32
            - BranchSide:      'winpr/include/winpr/stream.h:1001,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1002,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1002,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_INT32
            - BranchSide:      'winpr/include/winpr/stream.h:1002,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:1003,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:1003,3'
              BranchSideFuncs:
                - winpr_Data_Write_INT32
            - BranchSide:      'winpr/include/winpr/stream.h:1003,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:1001,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1002,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1003,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:1003,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:1005,3'
          Dst:             winpr_Data_Write_INT32
    - functionName:    Stream_Write_UINT16_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT16
        - winpr_int_assert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:893,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.7814
            - BranchSide:      'winpr/include/winpr/stream.h:893,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:894,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT16.7814
            - BranchSide:      'winpr/include/winpr/stream.h:894,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:895,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT16.7814
            - BranchSide:      'winpr/include/winpr/stream.h:895,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:893,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:894,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:895,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:897,3'
          Dst:             winpr_Data_Write_UINT16
    - functionName:    Stream_Write_UINT8_unchecked
      functionSourceFile: '/src/FreeRDP/winpr/include/winpr/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - _s
        - _v
      BBCount:         21
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Stream_GetRemainingCapacity
        - winpr_Data_Write_UINT8
        - winpr_int_assert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'winpr/include/winpr/stream.h:841,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8.7822
            - BranchSide:      'winpr/include/winpr/stream.h:841,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:842,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - Stream_GetRemainingCapacity
                - winpr_int_assert
                - winpr_Data_Write_UINT8.7822
            - BranchSide:      'winpr/include/winpr/stream.h:842,3'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/include/winpr/stream.h:843,3'
          Branch Sides:
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_Data_Write_UINT8.7822
            - BranchSide:      'winpr/include/winpr/stream.h:843,3'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/include/winpr/stream.h:841,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:842,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             Stream_GetRemainingCapacity
        - Src:             'winpr/include/winpr/stream.h:843,3'
          Dst:             winpr_int_assert
        - Src:             'winpr/include/winpr/stream.h:845,3'
          Dst:             winpr_Data_Write_UINT8
    - functionName:    winpr_image_write_ex
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
        - format
        - filename
      BBCount:         12
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - winpr_image_write_buffer
        - winpr_int_assert
        - write_and_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:396,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:396,2'
              BranchSideFuncs:
                - winpr_image_write_buffer
                - write_and_free
            - BranchSide:      'winpr/libwinpr/utils/image.c:396,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:400,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:401,3'
              BranchSideFuncs:
                - write_and_free
            - BranchSide:      'winpr/libwinpr/utils/image.c:402,24'
              BranchSideFuncs:
                - write_and_free
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:396,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:399,15'
          Dst:             winpr_image_write_buffer
        - Src:             'winpr/libwinpr/utils/image.c:402,9'
          Dst:             write_and_free
    - functionName:    winpr_image_write
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
        - filename
      BBCount:         30
      ICount:          113
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - winpr_image_write_ex
        - winpr_int_assert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:390,2'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:390,2'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_int_assert
                - winpr_image_write_ex
            - BranchSide:      'winpr/libwinpr/utils/image.c:390,2'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:391,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:391,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_image_write_ex
            - BranchSide:      'winpr/libwinpr/utils/image.c:391,37'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:391,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:391,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_image_write_ex
            - BranchSide:      'winpr/libwinpr/utils/image.c:391,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_image_write_ex
        - Branch String:   'winpr/libwinpr/utils/image.c:391,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:391,37'
              BranchSideFuncs:
                - winpr_image_write_ex
            - BranchSide:      'winpr/libwinpr/utils/image.c:391,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_image_write_ex
        - Branch String:   'winpr/libwinpr/utils/image.c:391,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:391,37'
              BranchSideFuncs:
                - winpr_int_assert
                - winpr_image_write_ex
            - BranchSide:      'winpr/libwinpr/utils/image.c:391,37'
              BranchSideFuncs:
                - winpr_int_assert
        - Branch String:   'winpr/libwinpr/utils/image.c:391,37'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:391,37'
              BranchSideFuncs:
                - winpr_image_write_ex
            - BranchSide:      'winpr/libwinpr/utils/image.c:391,37'
              BranchSideFuncs:
                - winpr_int_assert
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:390,2'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:391,37'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:391,37'
          Dst:             winpr_int_assert
        - Src:             'winpr/libwinpr/utils/image.c:391,9'
          Dst:             winpr_image_write_ex
    - functionName:    winpr_bitmap_write_ex
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - data
        - stride
        - width
        - height
        - bpp
      BBCount:         25
      ICount:          169
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - WLog_Print_dbg_tag
        - fclose
        - fwrite
        - winpr_bitmap_write_buffer
        - winpr_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'winpr/libwinpr/utils/image.c:337,28'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:337,32'
              BranchSideFuncs:
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/image.c:339,3'
              BranchSideFuncs:
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/image.c:337,52'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:337,56'
              BranchSideFuncs:
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/image.c:339,3'
              BranchSideFuncs:
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/image.c:337,77'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:338,7'
              BranchSideFuncs:
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/image.c:339,3'
              BranchSideFuncs:
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/image.c:337,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:339,3'
              BranchSideFuncs:
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/image.c:341,6'
              BranchSideFuncs:
                - winpr_bitmap_write_buffer
                - free
                - fclose
                - winpr_fopen
                - WLog_Print_dbg_tag.7829
                - fwrite
        - Branch String:   'winpr/libwinpr/utils/image.c:341,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:342,12'
              BranchSideFuncs:
                - winpr_bitmap_write_buffer
                - free
                - fclose
                - winpr_fopen
                - WLog_Print_dbg_tag.7829
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/image.c:344,9'
              BranchSideFuncs:
                - winpr_bitmap_write_buffer
                - free
                - fclose
                - winpr_fopen
                - WLog_Print_dbg_tag.7829
                - fwrite
        - Branch String:   'winpr/libwinpr/utils/image.c:348,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:349,3'
              BranchSideFuncs:
                - winpr_fopen
                - WLog_Print_dbg_tag.7829
                - free
                - fclose
                - fwrite
            - BranchSide:      'winpr/libwinpr/utils/image.c:351,19'
              BranchSideFuncs:
                - winpr_fopen
                - WLog_Print_dbg_tag.7829
                - free
                - fclose
                - fwrite
        - Branch String:   'winpr/libwinpr/utils/image.c:352,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:354,3'
              BranchSideFuncs:
                - fwrite
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/image.c:358,13'
              BranchSideFuncs:
                - fwrite
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/image.c:358,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:359,3'
              BranchSideFuncs:
                - free
                - fclose
            - BranchSide:      'winpr/libwinpr/utils/image.c:361,6'
              BranchSideFuncs:
                - free
                - fclose
        - Branch String:   'winpr/libwinpr/utils/image.c:363,6'
          Branch Sides:
            - BranchSide:      'winpr/libwinpr/utils/image.c:363,6'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'winpr/libwinpr/utils/image.c:364,16'
              BranchSideFuncs:
                - fclose
                - free
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:346,12'
          Dst:             winpr_bitmap_write_buffer
        - Src:             'winpr/libwinpr/utils/image.c:351,7'
          Dst:             winpr_fopen
        - Src:             'winpr/libwinpr/utils/image.c:354,3'
          Dst:             WLog_Print_dbg_tag
        - Src:             'winpr/libwinpr/utils/image.c:358,6'
          Dst:             fwrite
        - Src:             'winpr/libwinpr/utils/image.c:364,9'
          Dst:             fclose
    - functionName:    winpr_bitmap_write
      functionSourceFile: '/src/FreeRDP/winpr/libwinpr/utils/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - data
        - width
        - height
        - bpp
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winpr_bitmap_write_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'winpr/libwinpr/utils/image.c:326,9'
          Dst:             winpr_bitmap_write_ex
...
